diff --git a/.clang-format b/.clang-format index c15e206..9a81a43 100644 --- a/.clang-format +++ b/.clang-format @@ -3,13 +3,22 @@ --- BasedOnStyle: WebKit StatementMacros: -- M5_NIF_v_v -- M5_NIF_v_i +- M5_NIF_b_v +- M5_NIF_f_f2_v - M5_NIF_i_v +- M5_NIF_i2_i2u_v - M5_NIF_i2_v +- M5_NIF_i3_i3u_v - M5_NIF_i3_v -- M5_NIF_i2_i3_v -- M5_NIF_i3_i4_v -- M5_NIF_i4_i5_v -- M5_NIF_i5_i6_v -- M5_NIF_i6_i7_v +- M5_NIF_i4_i4u_v +- M5_NIF_i4_v +- M5_NIF_i5_i5u_v +- M5_NIF_i6_i6u_v +- M5_NIF_si2_i +- M5_NIF_u_v +- M5_NIF_v_3b +- M5_NIF_v_b +- M5_NIF_v_i +- M5_NIF_v_i4 +- M5_NIF_v_u_v +- M5_NIF_v_v diff --git a/CMakeLists.txt b/CMakeLists.txt index 9ebc69e..a88696c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,8 +2,10 @@ set(ATOMVM_M5_COMPONENT_SRCS "nifs/atomvm_m5.cc" + "nifs/atomvm_m5_btn.cc" "nifs/atomvm_m5_display.cc" "nifs/atomvm_m5_i2c.cc" + "nifs/atomvm_m5_imu.cc" "nifs/atomvm_m5_power.cc" "nifs/atomvm_m5_power_axp192.cc" "nifs/atomvm_m5_rtc.cc" diff --git a/Kconfig b/Kconfig index 2f4d78e..2a95c68 100644 --- a/Kconfig +++ b/Kconfig @@ -6,6 +6,12 @@ config AVM_M5_ENABLE help Use this parameter to enable or disable the AtomVM M5 driver. +config AVM_M5_BTN_ENABLE + bool "Enable AtomVM M5 driver button API" + default y + help + Use this parameter to enable or disable the AtomVM M5 driver button API. + config AVM_M5_DISPLAY_ENABLE bool "Enable AtomVM M5 driver display API" default y @@ -30,6 +36,12 @@ config AVM_M5_I2C_ENABLE help Use this parameter to enable or disable the AtomVM M5 driver I2C API. +config AVM_M5_IMU_ENABLE + bool "Enable AtomVM M5 driver IMU API" + default y + help + Use this parameter to enable or disable the AtomVM M5 driver IMU API. + config AVM_M5_RTC_ENABLE bool "Enable AtomVM M5 driver RTC API" default y diff --git a/README.md b/README.md index 1e3d22e..a11c35f 100644 --- a/README.md +++ b/README.md @@ -13,14 +13,4 @@ This project is a port of M5Unified for the AtomVM platform. ## Usage -The following modules are currently defined: - -``` -m5 -m5_display -m5_i2c -m5_power -m5_power_axp192 -m5_rtc -m5_speaker -``` +Please refer to [examples](examples/) and [API documentation](https://pguyot.github.io/atomvm_m5/). diff --git a/examples/basic/how_to_use/.gitignore b/examples/basic/how_to_use/.gitignore new file mode 100644 index 0000000..f1c4554 --- /dev/null +++ b/examples/basic/how_to_use/.gitignore @@ -0,0 +1,19 @@ +.rebar3 +_* +.eunit +*.o +*.beam +*.plt +*.swp +*.swo +.erlang.cookie +ebin +log +erl_crash.dump +.rebar +logs +_build +.idea +*.iml +rebar3.crashdump +*~ diff --git a/examples/basic/how_to_use/README.md b/examples/basic/how_to_use/README.md new file mode 100644 index 0000000..5f4c0af --- /dev/null +++ b/examples/basic/how_to_use/README.md @@ -0,0 +1,19 @@ +How to use +========== + +![Sample code running on M5 Stick C Plus and M5GO](./how_to_use.jpg) + +This sample code is a port of the following example: +https://github.com/m5stack/M5Unified/blob/master/examples/Basic/HowToUse/HowToUse.ino + +Installation +------------ + +- Compile and install AtomVM with `atomvm_m5` as explained [here](../../../README.md) +- Install rebar3 +- Connect a M5 device with AtomVM (VM and library) preinstalled. +- Compile and flash with: + +``` +rebar3 esp32_flash -p /dev/tty.usbserial-* +``` diff --git a/examples/basic/how_to_use/how_to_use.jpg b/examples/basic/how_to_use/how_to_use.jpg new file mode 100644 index 0000000..1e52cf2 Binary files /dev/null and b/examples/basic/how_to_use/how_to_use.jpg differ diff --git a/examples/basic/how_to_use/rebar.config b/examples/basic/how_to_use/rebar.config new file mode 100644 index 0000000..9ffd397 --- /dev/null +++ b/examples/basic/how_to_use/rebar.config @@ -0,0 +1,8 @@ +{erl_opts, [debug_info]}. +{deps, [ + {atomvm_m5, {path, "../../../"}} +]}. +{plugins, [ + rebar3_path_deps, + {atomvm_rebar3_plugin, {git, "https://github.com/atomvm/atomvm_rebar3_plugin.git", {branch, "master"}}} +]}. diff --git a/examples/basic/how_to_use/src/how_to_use.app.src b/examples/basic/how_to_use/src/how_to_use.app.src new file mode 100644 index 0000000..84cfcfc --- /dev/null +++ b/examples/basic/how_to_use/src/how_to_use.app.src @@ -0,0 +1,14 @@ +{application, how_to_use, + [{description, "How to use M5 sample code"}, + {vsn, "0.1.0"}, + {registered, []}, + {applications, + [kernel, + stdlib + ]}, + {env,[]}, + {modules, []}, + + {licenses, ["MIT"]}, + {links, []} + ]}. diff --git a/examples/basic/how_to_use/src/how_to_use.erl b/examples/basic/how_to_use/src/how_to_use.erl new file mode 100644 index 0000000..dcd6db2 --- /dev/null +++ b/examples/basic/how_to_use/src/how_to_use.erl @@ -0,0 +1,46262 @@ +-module(how_to_use). + +-export([start/0]). + +start() -> + m5:begin_([{clear_display, true}]), + case m5_speaker:is_enabled() of + true -> + % set master volume (0~255) + m5_speaker:set_volume(64), + % play beep sound 2000Hz 100msec (background task) + m5_speaker:tone(2000, 100), + % wait until it is done + wait_until_speaker_is_done(), + % play beep sound 1000Hz 100msec (background task) + m5_speaker:tone(1000, 100), + % wait until it is done + wait_until_speaker_is_done(), + + m5_speaker:play_raw_u8(wav_8bit_44100_binary(), 44100, false); + false -> + ok + end, + + case m5_rtc:is_enabled() of + true -> + % It is recommended to set UTC for the RTC and ESP32 internal clocks. + % rtc direct setting. YYYY MM DD hh mm ss + % m5_rtc:set_datetime({{ 2021, 12, 31 }, { 12, 34, 56 }}) + ok; + false -> + io:format("RTC is not enabled\n"), + ok + end, + + m5_display:set_epd_mode(fastest), + m5_display:set_brightness(128), + + case m5_display:width() < m5_display:height() of + true -> + % Landscape mode + m5_display:set_rotation(m5_display:get_rotation() bxor 1); + false -> + ok + end, + + TextSize0 = floor(m5_display:height() / 160), + TextSize = max(1, TextSize0), + m5_display:set_text_size(TextSize), + + Name = atom_to_list(m5:get_board()), + + m5_display:start_write(), + + m5_display:print(<<"Core:">>), + m5_display:println(Name), + + IMUName = atom_to_list(m5_imu:get_type()), + m5_display:print(<<"IMU:">>), + m5_display:println(IMUName), + + m5_display:end_write(), + + loop(), + ok. + +wait_until_speaker_is_done() -> + case m5_speaker:is_playing() of + true -> + timer:sleep(1), + wait_until_speaker_is_done(); + false -> + ok + end. + +-define(TFT_WHITE, 16#FFFFFF). +-define(TFT_CYAN, 16#00FFFF). +-define(TFT_RED, 16#FF0000). +-define(TFT_YELLOW, 16#FFFF00). +-define(TFT_BLUE, 16#0000FF). +-define(TFT_GREEN, 16#00FF00). + +loop() -> + loop(erlang:monotonic_time(second), undefined, [0, 0, 0, 0, 0, 0]). + +loop(Second, Battery, XPosPrevious) -> + % 1 triggers the watch dog on both cores + timer:sleep(10), + m5:update(), + case m5_btn_a:was_pressed() of + true -> + m5_display:sleep(); + false -> + ok + end, + case m5_btn_a:was_released() of + true -> + m5_display:wakeup(); + false -> + ok + end, + + % Button test + m5_display:start_write(), + + display_button_state(m5_btn_pwr, "pwr", 2, 783.991), + display_button_state(m5_btn_a, "a", 3, 523.251), + display_button_state(m5_btn_b, "b", 4, 587.330), + display_button_state(m5_btn_c, "c", 5, 659.255), + display_button_state(m5_btn_ext, "ext", 6, 698.456), + + m5_display:end_write(), + + NewSec = erlang:monotonic_time(second), + case NewSec =:= Second of + true -> + NewBattery = Battery, + NewXPosPrevious = XPosPrevious; + false -> + % Battery level + NewBattery = m5_power:get_battery_level(), + case NewBattery =:= Battery of + true -> + ok; + false -> + m5_display:start_write(), + m5_display:set_cursor(0, m5_display:font_height() * 3), + m5_display:print("Bat:"), + case NewBattery >= 0 of + true -> + BatteryStr = integer_to_list(NewBattery), + % we need io:format capabilities for padding + m5_display:print(BatteryStr); + false -> + m5_display:print("none") + end, + m5_display:end_write() + end, + + % RTC test + case m5_rtc:is_enabled() of + true -> + % Get the date and time from the RTC and display it + {{Year, Month, Day}, {Hour, Min, Sec}} = m5_rtc:get_datetime(), + m5_display:start_write(), + io:format("Date: ~p/~p/~p\n", [Year, Month, Day]), + m5_display:draw_string( + io_lib:format("~p/~p/~p", [Year, Month, Day]), m5_display:width() div 2, 0 + ), + io:format("Time: ~p:~p:~p\n", [Hour, Min, Sec]), + m5_display:draw_string( + io_lib:format("~p:~p:~p", [Hour, Min, Sec]), + m5_display:width() div 2, + m5_display:font_height() + ), + m5_display:end_write(); + false -> + ok + end, + + % IMU test + case m5_imu:is_enabled() of + true -> + H = m5_display:height() div 8, + {_UpdatedA, {AX, AY, AZ}} = m5_imu:get_accel(), + {_UpdatedG, {GX, GY, GZ}} = m5_imu:get_gyro(), + XPos = [ + floor(AX * 50), + floor(AY * 50), + floor(AZ * 50), + floor(GX / 2), + floor(GY / 2), + floor(GZ / 2) + ], + m5_display:start_write(), + m5_display:set_clip_rect(H, H, m5_display:width(), m5_display:height()), + m5_display:wait_display(), + Colors = [?TFT_RED, ?TFT_GREEN, ?TFT_BLUE, ?TFT_RED, ?TFT_GREEN, ?TFT_BLUE], + display_imu(XPos, XPosPrevious, Colors, 0), + m5_display:clear_clip_rect(), + m5_display:end_write(), + NewXPosPrevious = XPos; + false -> + NewXPosPrevious = XPosPrevious + end + end, + loop(NewSec, NewBattery, NewXPosPrevious). + +display_imu([], [], [], 6) -> + ok; +display_imu([XPos | T], [XPos | TPrevious], [_Color | ColorsT], I) -> + display_imu(T, TPrevious, ColorsT, I + 1); +display_imu([XPos | T], [Px | TPrevious], [Color | ColorsT], I) -> + H = m5_display:height() div 8, + OX = (m5_display:width() + H) div 2, + case (XPos < 0) =/= (Px < 0) of + true when Px =/= 0 -> + m5_display:fill_rect(OX, H * (I + 2), Px, H, m5_display:get_base_color()), + NewPx = 0; + true -> + NewPx = 0; + false -> + NewPx = Px + end, + case XPos =/= NewPx of + true -> + case (XPos > NewPx) =/= (XPos < 0) of + true -> + m5_display:set_color(Color); + false -> + m5_display:set_color(m5_display:get_base_color()) + end, + m5_display:fill_rect(XPos + OX, H * (I + 2), NewPx - XPos, H); + false -> + ok + end, + display_imu(T, TPrevious, ColorsT, I + 1). + +display_button_state(Module, Name, Index, Freq) -> + case button_state_name(Module) of + none -> + ok; + StateName -> + m5_speaker:tone(Freq, 100), + io:format("~s state: ~s ~p\n", [Name, StateName, Module:get_click_count()]), + case m5_display:display_busy() of + true -> + ok; + false -> + StateColors = #{ + "none" => ?TFT_WHITE, + "was_hold" => ?TFT_CYAN, + "was_clicked" => ?TFT_RED, + "was_pressed" => ?TFT_YELLOW, + "was_released" => ?TFT_BLUE, + "was_decide_click_count" => ?TFT_GREEN + }, + H = m5_display:height() div 8, + m5_display:fill_rect(0, H * Index, H, H - 1, maps:get(StateName, StateColors)), + m5_display:set_cursor(0, H * Index), + m5_display:print(integer_to_list(Module:get_click_count())) + end + end. + +button_state_name(ButtonModule) -> + button_state_name(ButtonModule, [ + was_hold, was_clicked, was_pressed, was_released, was_decide_click_count + ]). + +button_state_name(ButtonModule, [Test | Tail]) -> + case ButtonModule:Test() of + true -> + atom_to_list(Test); + false -> + button_state_name(ButtonModule, Tail) + end; +button_state_name(_ButtonModule, []) -> + none. + +wav_8bit_44100_binary() -> + << + 16#80, + 16#81, + 16#83, + 16#84, + 16#84, + 16#83, + 16#82, + 16#83, + 16#84, + 16#83, + 16#82, + 16#82, + 16#83, + 16#82, + 16#82, + 16#86, + 16#88, + 16#89, + 16#89, + 16#89, + 16#87, + 16#85, + 16#84, + 16#84, + 16#84, + 16#85, + 16#88, + 16#8d, + 16#92, + 16#92, + 16#90, + 16#8e, + 16#8b, + 16#87, + 16#84, + 16#82, + 16#81, + 16#80, + 16#80, + 16#81, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#79, + 16#78, + 16#7b, + 16#7e, + 16#7e, + 16#7b, + 16#79, + 16#78, + 16#75, + 16#73, + 16#74, + 16#75, + 16#73, + 16#72, + 16#73, + 16#76, + 16#78, + 16#77, + 16#79, + 16#7d, + 16#7c, + 16#7a, + 16#7b, + 16#7d, + 16#7f, + 16#7e, + 16#7f, + 16#81, + 16#80, + 16#7e, + 16#7e, + 16#80, + 16#81, + 16#81, + 16#81, + 16#84, + 16#85, + 16#83, + 16#82, + 16#84, + 16#86, + 16#86, + 16#86, + 16#8a, + 16#8c, + 16#8b, + 16#8b, + 16#8d, + 16#8e, + 16#8c, + 16#8a, + 16#8b, + 16#8c, + 16#89, + 16#88, + 16#89, + 16#8a, + 16#89, + 16#86, + 16#87, + 16#88, + 16#86, + 16#84, + 16#84, + 16#83, + 16#81, + 16#80, + 16#81, + 16#85, + 16#86, + 16#85, + 16#85, + 16#83, + 16#80, + 16#7c, + 16#7b, + 16#7d, + 16#7b, + 16#78, + 16#76, + 16#74, + 16#72, + 16#6f, + 16#6f, + 16#72, + 16#71, + 16#6f, + 16#6f, + 16#71, + 16#72, + 16#72, + 16#73, + 16#77, + 16#78, + 16#76, + 16#76, + 16#79, + 16#7a, + 16#79, + 16#78, + 16#7a, + 16#7b, + 16#79, + 16#78, + 16#7a, + 16#7a, + 16#78, + 16#76, + 16#78, + 16#7d, + 16#7e, + 16#80, + 16#86, + 16#89, + 16#89, + 16#88, + 16#89, + 16#8c, + 16#8d, + 16#8d, + 16#91, + 16#93, + 16#91, + 16#8e, + 16#8b, + 16#8c, + 16#8b, + 16#87, + 16#89, + 16#8d, + 16#8c, + 16#8c, + 16#8d, + 16#91, + 16#93, + 16#90, + 16#90, + 16#94, + 16#94, + 16#93, + 16#95, + 16#97, + 16#96, + 16#92, + 16#8f, + 16#91, + 16#90, + 16#8c, + 16#8a, + 16#88, + 16#85, + 16#80, + 16#7d, + 16#80, + 16#83, + 16#82, + 16#81, + 16#83, + 16#82, + 16#7f, + 16#7c, + 16#80, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7b, + 16#77, + 16#77, + 16#78, + 16#75, + 16#72, + 16#74, + 16#77, + 16#77, + 16#77, + 16#79, + 16#7d, + 16#7c, + 16#7a, + 16#7d, + 16#80, + 16#80, + 16#7f, + 16#80, + 16#83, + 16#81, + 16#7f, + 16#80, + 16#82, + 16#80, + 16#7c, + 16#7b, + 16#7d, + 16#7d, + 16#7c, + 16#7f, + 16#84, + 16#84, + 16#82, + 16#82, + 16#86, + 16#89, + 16#89, + 16#8c, + 16#92, + 16#92, + 16#8f, + 16#8e, + 16#90, + 16#90, + 16#8c, + 16#8b, + 16#8d, + 16#8d, + 16#8c, + 16#8d, + 16#92, + 16#93, + 16#90, + 16#8e, + 16#90, + 16#92, + 16#91, + 16#93, + 16#98, + 16#9a, + 16#98, + 16#94, + 16#95, + 16#95, + 16#92, + 16#8f, + 16#90, + 16#8f, + 16#8a, + 16#85, + 16#86, + 16#88, + 16#85, + 16#83, + 16#85, + 16#86, + 16#83, + 16#81, + 16#84, + 16#88, + 16#88, + 16#87, + 16#89, + 16#8a, + 16#88, + 16#84, + 16#84, + 16#84, + 16#80, + 16#7b, + 16#7b, + 16#7d, + 16#7c, + 16#79, + 16#79, + 16#7b, + 16#78, + 16#74, + 16#75, + 16#7a, + 16#7d, + 16#7d, + 16#7f, + 16#82, + 16#81, + 16#7f, + 16#7f, + 16#82, + 16#82, + 16#80, + 16#7e, + 16#7f, + 16#7e, + 16#7b, + 16#7b, + 16#7e, + 16#7e, + 16#7b, + 16#7a, + 16#7e, + 16#7f, + 16#7e, + 16#80, + 16#86, + 16#89, + 16#87, + 16#88, + 16#8c, + 16#8e, + 16#8b, + 16#89, + 16#8c, + 16#8d, + 16#8a, + 16#8b, + 16#8e, + 16#90, + 16#8c, + 16#89, + 16#8a, + 16#8b, + 16#88, + 16#89, + 16#8e, + 16#92, + 16#91, + 16#8f, + 16#92, + 16#93, + 16#90, + 16#8e, + 16#91, + 16#93, + 16#8f, + 16#8c, + 16#8e, + 16#8f, + 16#8b, + 16#87, + 16#87, + 16#89, + 16#85, + 16#82, + 16#85, + 16#8a, + 16#89, + 16#86, + 16#88, + 16#8a, + 16#89, + 16#86, + 16#88, + 16#8b, + 16#88, + 16#83, + 16#82, + 16#84, + 16#82, + 16#7f, + 16#7e, + 16#7f, + 16#7a, + 16#73, + 16#72, + 16#74, + 16#75, + 16#74, + 16#76, + 16#7b, + 16#7b, + 16#78, + 16#78, + 16#7d, + 16#7e, + 16#7c, + 16#7d, + 16#80, + 16#80, + 16#7d, + 16#7b, + 16#7c, + 16#7b, + 16#75, + 16#72, + 16#73, + 16#75, + 16#73, + 16#73, + 16#77, + 16#79, + 16#77, + 16#77, + 16#7b, + 16#7f, + 16#80, + 16#80, + 16#83, + 16#85, + 16#83, + 16#83, + 16#87, + 16#89, + 16#87, + 16#83, + 16#83, + 16#83, + 16#80, + 16#7f, + 16#81, + 16#85, + 16#85, + 16#83, + 16#86, + 16#89, + 16#88, + 16#87, + 16#8b, + 16#8f, + 16#8f, + 16#8e, + 16#90, + 16#93, + 16#92, + 16#8d, + 16#8c, + 16#8b, + 16#88, + 16#84, + 16#84, + 16#87, + 16#88, + 16#85, + 16#84, + 16#85, + 16#84, + 16#81, + 16#82, + 16#87, + 16#88, + 16#85, + 16#85, + 16#87, + 16#86, + 16#83, + 16#81, + 16#82, + 16#80, + 16#7a, + 16#76, + 16#76, + 16#75, + 16#72, + 16#70, + 16#71, + 16#72, + 16#6e, + 16#6c, + 16#6f, + 16#71, + 16#71, + 16#71, + 16#74, + 16#77, + 16#77, + 16#76, + 16#78, + 16#78, + 16#73, + 16#6f, + 16#6e, + 16#6e, + 16#6d, + 16#6c, + 16#6e, + 16#6f, + 16#6c, + 16#69, + 16#6a, + 16#6e, + 16#70, + 16#70, + 16#75, + 16#7a, + 16#7a, + 16#7b, + 16#7d, + 16#80, + 16#81, + 16#7f, + 16#7f, + 16#81, + 16#80, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#7d, + 16#7c, + 16#80, + 16#80, + 16#7e, + 16#80, + 16#84, + 16#86, + 16#86, + 16#87, + 16#8d, + 16#8f, + 16#8d, + 16#8c, + 16#8c, + 16#8b, + 16#88, + 16#86, + 16#89, + 16#8b, + 16#86, + 16#84, + 16#83, + 16#81, + 16#7e, + 16#7b, + 16#7e, + 16#81, + 16#7f, + 16#7f, + 16#81, + 16#82, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#7d, + 16#7a, + 16#7b, + 16#7c, + 16#79, + 16#75, + 16#73, + 16#72, + 16#6e, + 16#69, + 16#6b, + 16#6d, + 16#6c, + 16#6a, + 16#6b, + 16#6f, + 16#6f, + 16#6c, + 16#6f, + 16#73, + 16#71, + 16#6e, + 16#6f, + 16#70, + 16#70, + 16#6d, + 16#6e, + 16#70, + 16#6e, + 16#69, + 16#68, + 16#69, + 16#69, + 16#68, + 16#69, + 16#6e, + 16#70, + 16#6f, + 16#71, + 16#76, + 16#78, + 16#78, + 16#79, + 16#7d, + 16#7f, + 16#7e, + 16#7f, + 16#81, + 16#81, + 16#7f, + 16#7c, + 16#7d, + 16#7d, + 16#7b, + 16#7b, + 16#7e, + 16#7f, + 16#7e, + 16#7d, + 16#80, + 16#83, + 16#83, + 16#84, + 16#87, + 16#89, + 16#89, + 16#88, + 16#8a, + 16#8c, + 16#8a, + 16#88, + 16#88, + 16#87, + 16#84, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7c, + 16#7d, + 16#7f, + 16#7e, + 16#7c, + 16#7c, + 16#7d, + 16#7c, + 16#7a, + 16#7c, + 16#7f, + 16#7e, + 16#7c, + 16#7a, + 16#7a, + 16#77, + 16#71, + 16#70, + 16#72, + 16#70, + 16#6e, + 16#6d, + 16#6d, + 16#6c, + 16#69, + 16#69, + 16#6d, + 16#6e, + 16#6d, + 16#6d, + 16#6f, + 16#70, + 16#6f, + 16#6e, + 16#71, + 16#70, + 16#6c, + 16#6a, + 16#6b, + 16#6c, + 16#6a, + 16#68, + 16#6b, + 16#6c, + 16#6a, + 16#6b, + 16#6f, + 16#71, + 16#71, + 16#72, + 16#76, + 16#79, + 16#7a, + 16#7b, + 16#7f, + 16#80, + 16#80, + 16#7d, + 16#7d, + 16#7f, + 16#7e, + 16#7d, + 16#7e, + 16#80, + 16#7f, + 16#7c, + 16#7d, + 16#80, + 16#7f, + 16#7e, + 16#80, + 16#83, + 16#84, + 16#84, + 16#86, + 16#89, + 16#8a, + 16#87, + 16#88, + 16#89, + 16#88, + 16#85, + 16#85, + 16#86, + 16#84, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#7d, + 16#7d, + 16#7a, + 16#7a, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7e, + 16#7e, + 16#7a, + 16#78, + 16#7a, + 16#79, + 16#77, + 16#75, + 16#75, + 16#74, + 16#70, + 16#6e, + 16#6f, + 16#6f, + 16#6d, + 16#6d, + 16#6f, + 16#72, + 16#71, + 16#70, + 16#72, + 16#73, + 16#70, + 16#6f, + 16#71, + 16#73, + 16#72, + 16#70, + 16#71, + 16#71, + 16#6e, + 16#6c, + 16#6e, + 16#70, + 16#70, + 16#6f, + 16#70, + 16#73, + 16#73, + 16#74, + 16#77, + 16#7b, + 16#7c, + 16#7a, + 16#7b, + 16#7e, + 16#7e, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7f, + 16#7e, + 16#7c, + 16#7d, + 16#80, + 16#80, + 16#80, + 16#80, + 16#84, + 16#85, + 16#84, + 16#85, + 16#87, + 16#88, + 16#88, + 16#88, + 16#8b, + 16#8b, + 16#88, + 16#86, + 16#86, + 16#85, + 16#82, + 16#80, + 16#81, + 16#81, + 16#7f, + 16#7d, + 16#7f, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#7e, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7b, + 16#77, + 16#77, + 16#77, + 16#74, + 16#72, + 16#71, + 16#73, + 16#72, + 16#70, + 16#71, + 16#73, + 16#71, + 16#6f, + 16#71, + 16#73, + 16#74, + 16#73, + 16#74, + 16#75, + 16#73, + 16#70, + 16#70, + 16#70, + 16#70, + 16#6f, + 16#6f, + 16#71, + 16#71, + 16#6f, + 16#71, + 16#73, + 16#74, + 16#74, + 16#75, + 16#79, + 16#7b, + 16#7a, + 16#7c, + 16#7f, + 16#80, + 16#7e, + 16#7e, + 16#80, + 16#80, + 16#7e, + 16#7e, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#82, + 16#81, + 16#81, + 16#83, + 16#85, + 16#85, + 16#86, + 16#8a, + 16#8d, + 16#8c, + 16#8b, + 16#8c, + 16#8b, + 16#89, + 16#87, + 16#88, + 16#89, + 16#86, + 16#83, + 16#84, + 16#83, + 16#81, + 16#80, + 16#80, + 16#81, + 16#81, + 16#80, + 16#82, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#82, + 16#80, + 16#80, + 16#81, + 16#7f, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#75, + 16#74, + 16#75, + 16#73, + 16#71, + 16#71, + 16#72, + 16#73, + 16#74, + 16#74, + 16#76, + 16#76, + 16#74, + 16#74, + 16#75, + 16#75, + 16#73, + 16#73, + 16#74, + 16#73, + 16#71, + 16#70, + 16#71, + 16#71, + 16#70, + 16#70, + 16#72, + 16#74, + 16#74, + 16#76, + 16#79, + 16#7a, + 16#7a, + 16#7b, + 16#7d, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#80, + 16#81, + 16#80, + 16#80, + 16#81, + 16#82, + 16#81, + 16#82, + 16#85, + 16#88, + 16#88, + 16#88, + 16#8b, + 16#8c, + 16#8c, + 16#8c, + 16#8d, + 16#8e, + 16#8d, + 16#8b, + 16#8b, + 16#8c, + 16#89, + 16#87, + 16#86, + 16#86, + 16#84, + 16#82, + 16#83, + 16#86, + 16#86, + 16#85, + 16#85, + 16#86, + 16#86, + 16#84, + 16#84, + 16#87, + 16#86, + 16#84, + 16#83, + 16#82, + 16#80, + 16#7e, + 16#7c, + 16#7c, + 16#7a, + 16#77, + 16#75, + 16#76, + 16#76, + 16#75, + 16#74, + 16#76, + 16#76, + 16#75, + 16#75, + 16#76, + 16#77, + 16#77, + 16#77, + 16#77, + 16#77, + 16#75, + 16#74, + 16#75, + 16#74, + 16#72, + 16#70, + 16#70, + 16#71, + 16#70, + 16#71, + 16#73, + 16#74, + 16#74, + 16#74, + 16#76, + 16#79, + 16#7a, + 16#7c, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#82, + 16#81, + 16#80, + 16#81, + 16#82, + 16#82, + 16#81, + 16#83, + 16#85, + 16#85, + 16#84, + 16#86, + 16#88, + 16#89, + 16#89, + 16#8c, + 16#8e, + 16#8f, + 16#8e, + 16#8e, + 16#90, + 16#8f, + 16#8e, + 16#8d, + 16#8d, + 16#8c, + 16#88, + 16#88, + 16#89, + 16#89, + 16#87, + 16#87, + 16#87, + 16#87, + 16#85, + 16#85, + 16#88, + 16#8a, + 16#89, + 16#88, + 16#89, + 16#89, + 16#86, + 16#84, + 16#84, + 16#83, + 16#80, + 16#7e, + 16#7e, + 16#7d, + 16#7b, + 16#78, + 16#77, + 16#77, + 16#75, + 16#73, + 16#75, + 16#77, + 16#78, + 16#77, + 16#78, + 16#79, + 16#78, + 16#77, + 16#77, + 16#78, + 16#77, + 16#75, + 16#75, + 16#74, + 16#73, + 16#71, + 16#71, + 16#72, + 16#72, + 16#70, + 16#70, + 16#72, + 16#73, + 16#75, + 16#78, + 16#7b, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#81, + 16#83, + 16#84, + 16#84, + 16#84, + 16#85, + 16#85, + 16#84, + 16#83, + 16#83, + 16#84, + 16#84, + 16#85, + 16#87, + 16#8a, + 16#8b, + 16#8b, + 16#8c, + 16#8f, + 16#90, + 16#8f, + 16#91, + 16#93, + 16#92, + 16#90, + 16#8f, + 16#90, + 16#8f, + 16#8c, + 16#8b, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#89, + 16#8a, + 16#89, + 16#89, + 16#8a, + 16#8b, + 16#89, + 16#88, + 16#89, + 16#8a, + 16#88, + 16#85, + 16#85, + 16#85, + 16#82, + 16#80, + 16#7f, + 16#7e, + 16#7a, + 16#77, + 16#77, + 16#78, + 16#78, + 16#77, + 16#78, + 16#79, + 16#78, + 16#76, + 16#77, + 16#79, + 16#7a, + 16#79, + 16#78, + 16#79, + 16#79, + 16#76, + 16#75, + 16#75, + 16#73, + 16#71, + 16#6f, + 16#70, + 16#71, + 16#70, + 16#71, + 16#73, + 16#74, + 16#74, + 16#77, + 16#79, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#82, + 16#83, + 16#85, + 16#85, + 16#86, + 16#85, + 16#84, + 16#84, + 16#84, + 16#83, + 16#84, + 16#86, + 16#87, + 16#87, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8c, + 16#90, + 16#91, + 16#92, + 16#93, + 16#94, + 16#94, + 16#92, + 16#92, + 16#92, + 16#91, + 16#8f, + 16#8e, + 16#8e, + 16#8e, + 16#8c, + 16#8a, + 16#8b, + 16#8c, + 16#8c, + 16#8c, + 16#8d, + 16#8f, + 16#8d, + 16#8c, + 16#8e, + 16#8e, + 16#8c, + 16#8b, + 16#8a, + 16#89, + 16#86, + 16#84, + 16#84, + 16#85, + 16#83, + 16#80, + 16#7e, + 16#7d, + 16#7b, + 16#78, + 16#79, + 16#7c, + 16#7f, + 16#81, + 16#84, + 16#86, + 16#85, + 16#82, + 16#7f, + 16#7e, + 16#7b, + 16#77, + 16#74, + 16#73, + 16#74, + 16#73, + 16#71, + 16#6f, + 16#6d, + 16#6b, + 16#69, + 16#69, + 16#6d, + 16#72, + 16#74, + 16#76, + 16#78, + 16#78, + 16#78, + 16#78, + 16#7b, + 16#7d, + 16#7c, + 16#7b, + 16#7c, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#84, + 16#85, + 16#88, + 16#8b, + 16#8d, + 16#8f, + 16#90, + 16#92, + 16#94, + 16#95, + 16#95, + 16#97, + 16#97, + 16#97, + 16#97, + 16#95, + 16#94, + 16#93, + 16#92, + 16#91, + 16#92, + 16#93, + 16#94, + 16#94, + 16#94, + 16#94, + 16#93, + 16#93, + 16#93, + 16#93, + 16#92, + 16#92, + 16#91, + 16#8f, + 16#8d, + 16#8c, + 16#89, + 16#87, + 16#84, + 16#81, + 16#7f, + 16#7c, + 16#7c, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7b, + 16#7a, + 16#79, + 16#77, + 16#75, + 16#75, + 16#75, + 16#74, + 16#71, + 16#70, + 16#6e, + 16#6a, + 16#66, + 16#67, + 16#69, + 16#69, + 16#6b, + 16#70, + 16#78, + 16#7c, + 16#7c, + 16#7e, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#81, + 16#80, + 16#7f, + 16#81, + 16#81, + 16#7d, + 16#7a, + 16#7b, + 16#7d, + 16#7c, + 16#7e, + 16#85, + 16#8a, + 16#8a, + 16#89, + 16#8b, + 16#8e, + 16#8e, + 16#8f, + 16#93, + 16#97, + 16#97, + 16#94, + 16#95, + 16#97, + 16#95, + 16#92, + 16#93, + 16#95, + 16#95, + 16#93, + 16#94, + 16#97, + 16#98, + 16#96, + 16#96, + 16#99, + 16#9a, + 16#99, + 16#99, + 16#9b, + 16#9c, + 16#9b, + 16#9a, + 16#9a, + 16#99, + 16#95, + 16#90, + 16#8d, + 16#8a, + 16#87, + 16#85, + 16#86, + 16#87, + 16#86, + 16#85, + 16#83, + 16#83, + 16#82, + 16#81, + 16#82, + 16#83, + 16#81, + 16#81, + 16#80, + 16#7f, + 16#7c, + 16#78, + 16#77, + 16#74, + 16#6f, + 16#6d, + 16#6d, + 16#6c, + 16#6a, + 16#6a, + 16#6c, + 16#6e, + 16#6f, + 16#71, + 16#75, + 16#77, + 16#76, + 16#76, + 16#7a, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7c, + 16#77, + 16#73, + 16#74, + 16#76, + 16#76, + 16#75, + 16#78, + 16#7a, + 16#79, + 16#79, + 16#7d, + 16#82, + 16#85, + 16#88, + 16#8d, + 16#92, + 16#94, + 16#95, + 16#97, + 16#9a, + 16#9a, + 16#97, + 16#97, + 16#98, + 16#98, + 16#97, + 16#96, + 16#97, + 16#97, + 16#96, + 16#95, + 16#99, + 16#9c, + 16#9f, + 16#a1, + 16#a2, + 16#a4, + 16#a5, + 16#a5, + 16#a7, + 16#a8, + 16#a7, + 16#a5, + 16#a1, + 16#9c, + 16#99, + 16#96, + 16#93, + 16#92, + 16#91, + 16#8f, + 16#8c, + 16#8a, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#8d, + 16#8f, + 16#8f, + 16#8e, + 16#8d, + 16#8d, + 16#8a, + 16#84, + 16#81, + 16#81, + 16#80, + 16#7b, + 16#76, + 16#73, + 16#6f, + 16#68, + 16#66, + 16#6a, + 16#6d, + 16#6c, + 16#6d, + 16#70, + 16#72, + 16#72, + 16#73, + 16#79, + 16#7e, + 16#7e, + 16#7c, + 16#7c, + 16#7d, + 16#7c, + 16#79, + 16#7a, + 16#7c, + 16#79, + 16#75, + 16#76, + 16#79, + 16#7a, + 16#7a, + 16#7f, + 16#83, + 16#86, + 16#88, + 16#8c, + 16#92, + 16#94, + 16#94, + 16#97, + 16#9a, + 16#9c, + 16#9d, + 16#9e, + 16#9f, + 16#9d, + 16#98, + 16#95, + 16#94, + 16#93, + 16#93, + 16#96, + 16#98, + 16#99, + 16#98, + 16#99, + 16#9c, + 16#9d, + 16#9f, + 16#a3, + 16#a5, + 16#a3, + 16#a2, + 16#a2, + 16#a4, + 16#a1, + 16#9d, + 16#9b, + 16#9a, + 16#95, + 16#92, + 16#92, + 16#94, + 16#92, + 16#8d, + 16#8c, + 16#8e, + 16#8d, + 16#8b, + 16#8e, + 16#92, + 16#91, + 16#8c, + 16#8a, + 16#8d, + 16#8b, + 16#87, + 16#85, + 16#84, + 16#80, + 16#76, + 16#70, + 16#71, + 16#71, + 16#6d, + 16#6c, + 16#6f, + 16#70, + 16#6c, + 16#6b, + 16#71, + 16#76, + 16#76, + 16#77, + 16#7c, + 16#80, + 16#80, + 16#7d, + 16#80, + 16#80, + 16#7c, + 16#77, + 16#76, + 16#78, + 16#78, + 16#74, + 16#75, + 16#78, + 16#75, + 16#73, + 16#76, + 16#7c, + 16#80, + 16#81, + 16#84, + 16#8a, + 16#8b, + 16#8d, + 16#92, + 16#97, + 16#98, + 16#96, + 16#93, + 16#93, + 16#91, + 16#8e, + 16#90, + 16#92, + 16#91, + 16#8e, + 16#8c, + 16#8d, + 16#8e, + 16#8d, + 16#90, + 16#95, + 16#97, + 16#99, + 16#9c, + 16#a1, + 16#a2, + 16#9f, + 16#9e, + 16#9f, + 16#9c, + 16#99, + 16#99, + 16#9a, + 16#99, + 16#93, + 16#8f, + 16#8d, + 16#89, + 16#84, + 16#85, + 16#89, + 16#8a, + 16#86, + 16#85, + 16#88, + 16#89, + 16#85, + 16#85, + 16#88, + 16#87, + 16#80, + 16#7b, + 16#7d, + 16#7c, + 16#77, + 16#73, + 16#73, + 16#72, + 16#6c, + 16#66, + 16#6a, + 16#6e, + 16#6b, + 16#69, + 16#6d, + 16#73, + 16#73, + 16#72, + 16#76, + 16#7c, + 16#78, + 16#72, + 16#73, + 16#77, + 16#77, + 16#74, + 16#75, + 16#78, + 16#73, + 16#6a, + 16#69, + 16#6e, + 16#6f, + 16#6e, + 16#71, + 16#79, + 16#7d, + 16#7b, + 16#7e, + 16#85, + 16#89, + 16#88, + 16#89, + 16#8e, + 16#90, + 16#8e, + 16#8d, + 16#90, + 16#8f, + 16#89, + 16#84, + 16#85, + 16#86, + 16#83, + 16#83, + 16#86, + 16#87, + 16#86, + 16#87, + 16#8d, + 16#92, + 16#92, + 16#93, + 16#95, + 16#95, + 16#93, + 16#94, + 16#98, + 16#9a, + 16#97, + 16#92, + 16#8f, + 16#8b, + 16#84, + 16#80, + 16#82, + 16#83, + 16#80, + 16#7e, + 16#80, + 16#80, + 16#7d, + 16#7c, + 16#7f, + 16#80, + 16#7f, + 16#7d, + 16#80, + 16#83, + 16#80, + 16#7c, + 16#7b, + 16#79, + 16#73, + 16#6d, + 16#6d, + 16#6f, + 16#6c, + 16#67, + 16#67, + 16#69, + 16#67, + 16#64, + 16#67, + 16#6c, + 16#6d, + 16#6a, + 16#6b, + 16#71, + 16#74, + 16#72, + 16#74, + 16#77, + 16#76, + 16#70, + 16#6c, + 16#6e, + 16#6f, + 16#6b, + 16#6a, + 16#6d, + 16#6f, + 16#6d, + 16#6c, + 16#70, + 16#75, + 16#75, + 16#76, + 16#7b, + 16#80, + 16#82, + 16#84, + 16#87, + 16#8b, + 16#89, + 16#84, + 16#83, + 16#83, + 16#82, + 16#80, + 16#80, + 16#82, + 16#80, + 16#7d, + 16#7d, + 16#80, + 16#81, + 16#81, + 16#83, + 16#87, + 16#89, + 16#8c, + 16#8e, + 16#92, + 16#94, + 16#94, + 16#91, + 16#90, + 16#8d, + 16#8b, + 16#89, + 16#87, + 16#85, + 16#82, + 16#7f, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#76, + 16#76, + 16#77, + 16#79, + 16#7b, + 16#7d, + 16#7e, + 16#7e, + 16#7d, + 16#79, + 16#76, + 16#75, + 16#75, + 16#75, + 16#72, + 16#6f, + 16#6d, + 16#68, + 16#64, + 16#63, + 16#62, + 16#62, + 16#61, + 16#61, + 16#64, + 16#67, + 16#67, + 16#69, + 16#6d, + 16#6d, + 16#6d, + 16#6d, + 16#6f, + 16#72, + 16#71, + 16#70, + 16#71, + 16#70, + 16#6e, + 16#6c, + 16#6c, + 16#6d, + 16#6d, + 16#6d, + 16#6f, + 16#73, + 16#76, + 16#78, + 16#7a, + 16#7e, + 16#80, + 16#7f, + 16#7f, + 16#81, + 16#84, + 16#84, + 16#84, + 16#85, + 16#85, + 16#82, + 16#80, + 16#7e, + 16#7f, + 16#7f, + 16#7d, + 16#7d, + 16#80, + 16#80, + 16#82, + 16#83, + 16#86, + 16#8a, + 16#89, + 16#88, + 16#8b, + 16#8c, + 16#8d, + 16#8c, + 16#8b, + 16#8b, + 16#87, + 16#82, + 16#80, + 16#7f, + 16#7c, + 16#79, + 16#76, + 16#75, + 16#76, + 16#74, + 16#74, + 16#77, + 16#78, + 16#77, + 16#76, + 16#78, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7a, + 16#78, + 16#74, + 16#71, + 16#70, + 16#6c, + 16#68, + 16#66, + 16#65, + 16#64, + 16#62, + 16#62, + 16#63, + 16#64, + 16#64, + 16#64, + 16#66, + 16#69, + 16#6b, + 16#6e, + 16#71, + 16#74, + 16#74, + 16#73, + 16#73, + 16#73, + 16#72, + 16#72, + 16#71, + 16#71, + 16#71, + 16#71, + 16#72, + 16#73, + 16#74, + 16#74, + 16#75, + 16#77, + 16#79, + 16#7c, + 16#7f, + 16#80, + 16#82, + 16#83, + 16#84, + 16#83, + 16#82, + 16#82, + 16#83, + 16#81, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#81, + 16#84, + 16#88, + 16#89, + 16#8a, + 16#8c, + 16#8e, + 16#8d, + 16#8a, + 16#88, + 16#89, + 16#88, + 16#83, + 16#81, + 16#81, + 16#80, + 16#7c, + 16#79, + 16#79, + 16#7a, + 16#76, + 16#74, + 16#76, + 16#77, + 16#77, + 16#77, + 16#79, + 16#7d, + 16#7c, + 16#79, + 16#79, + 16#7a, + 16#77, + 16#73, + 16#71, + 16#71, + 16#6f, + 16#69, + 16#67, + 16#68, + 16#65, + 16#60, + 16#5f, + 16#61, + 16#62, + 16#62, + 16#64, + 16#68, + 16#6c, + 16#6c, + 16#6d, + 16#70, + 16#73, + 16#74, + 16#74, + 16#76, + 16#77, + 16#77, + 16#76, + 16#76, + 16#77, + 16#75, + 16#73, + 16#73, + 16#73, + 16#73, + 16#75, + 16#77, + 16#7a, + 16#7c, + 16#7d, + 16#80, + 16#80, + 16#80, + 16#83, + 16#85, + 16#86, + 16#87, + 16#87, + 16#89, + 16#88, + 16#86, + 16#86, + 16#86, + 16#84, + 16#83, + 16#82, + 16#84, + 16#86, + 16#85, + 16#86, + 16#89, + 16#89, + 16#88, + 16#88, + 16#8a, + 16#8c, + 16#89, + 16#87, + 16#8b, + 16#8a, + 16#86, + 16#83, + 16#83, + 16#82, + 16#7f, + 16#7a, + 16#7b, + 16#7c, + 16#7a, + 16#78, + 16#79, + 16#7b, + 16#7a, + 16#77, + 16#78, + 16#7c, + 16#7b, + 16#78, + 16#78, + 16#7b, + 16#7a, + 16#75, + 16#73, + 16#74, + 16#72, + 16#6c, + 16#68, + 16#68, + 16#68, + 16#64, + 16#63, + 16#66, + 16#68, + 16#67, + 16#66, + 16#69, + 16#6d, + 16#6e, + 16#6f, + 16#73, + 16#77, + 16#78, + 16#78, + 16#7a, + 16#7c, + 16#7c, + 16#79, + 16#78, + 16#78, + 16#77, + 16#76, + 16#75, + 16#76, + 16#78, + 16#77, + 16#77, + 16#79, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#82, + 16#85, + 16#87, + 16#8a, + 16#8b, + 16#8a, + 16#8a, + 16#88, + 16#87, + 16#88, + 16#87, + 16#86, + 16#86, + 16#86, + 16#86, + 16#85, + 16#83, + 16#84, + 16#86, + 16#86, + 16#87, + 16#89, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#87, + 16#85, + 16#86, + 16#86, + 16#82, + 16#80, + 16#80, + 16#80, + 16#7e, + 16#7b, + 16#7b, + 16#7b, + 16#7a, + 16#79, + 16#7a, + 16#7d, + 16#7d, + 16#7b, + 16#7c, + 16#7d, + 16#7b, + 16#77, + 16#74, + 16#74, + 16#74, + 16#70, + 16#6e, + 16#6f, + 16#6e, + 16#6a, + 16#68, + 16#69, + 16#6a, + 16#6a, + 16#69, + 16#6c, + 16#6f, + 16#71, + 16#73, + 16#76, + 16#79, + 16#7b, + 16#79, + 16#79, + 16#7c, + 16#7d, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#77, + 16#77, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7d, + 16#7f, + 16#80, + 16#82, + 16#86, + 16#89, + 16#89, + 16#8a, + 16#8b, + 16#8c, + 16#8c, + 16#8b, + 16#8c, + 16#8d, + 16#8a, + 16#87, + 16#87, + 16#88, + 16#86, + 16#84, + 16#84, + 16#86, + 16#87, + 16#86, + 16#87, + 16#8a, + 16#8c, + 16#8b, + 16#89, + 16#8a, + 16#8c, + 16#8b, + 16#89, + 16#8a, + 16#8a, + 16#88, + 16#85, + 16#82, + 16#82, + 16#82, + 16#80, + 16#7e, + 16#7e, + 16#7d, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7b, + 16#7b, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#77, + 16#75, + 16#72, + 16#71, + 16#72, + 16#70, + 16#6d, + 16#6b, + 16#6b, + 16#6d, + 16#6e, + 16#6e, + 16#70, + 16#72, + 16#74, + 16#74, + 16#76, + 16#78, + 16#7c, + 16#7c, + 16#7d, + 16#80, + 16#7f, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#80, + 16#83, + 16#83, + 16#84, + 16#88, + 16#8b, + 16#8c, + 16#8e, + 16#8f, + 16#91, + 16#90, + 16#8e, + 16#8d, + 16#8d, + 16#8b, + 16#88, + 16#86, + 16#86, + 16#87, + 16#85, + 16#84, + 16#87, + 16#88, + 16#86, + 16#85, + 16#88, + 16#8b, + 16#8c, + 16#8d, + 16#8f, + 16#91, + 16#8f, + 16#8c, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#85, + 16#84, + 16#84, + 16#80, + 16#7e, + 16#7e, + 16#7e, + 16#7b, + 16#79, + 16#79, + 16#7b, + 16#7b, + 16#7a, + 16#7c, + 16#7d, + 16#7b, + 16#7a, + 16#78, + 16#78, + 16#78, + 16#76, + 16#75, + 16#75, + 16#74, + 16#71, + 16#70, + 16#71, + 16#71, + 16#71, + 16#6f, + 16#70, + 16#72, + 16#73, + 16#75, + 16#77, + 16#79, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#7f, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#84, + 16#87, + 16#89, + 16#8a, + 16#8c, + 16#8e, + 16#8e, + 16#8e, + 16#90, + 16#90, + 16#8f, + 16#8f, + 16#90, + 16#8e, + 16#8b, + 16#8a, + 16#8a, + 16#8a, + 16#87, + 16#84, + 16#86, + 16#89, + 16#88, + 16#88, + 16#8b, + 16#8f, + 16#8f, + 16#8d, + 16#8e, + 16#91, + 16#91, + 16#8e, + 16#8d, + 16#8e, + 16#8e, + 16#8b, + 16#87, + 16#86, + 16#85, + 16#81, + 16#7e, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#79, + 16#7c, + 16#7c, + 16#7a, + 16#7b, + 16#7c, + 16#7b, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7a, + 16#7a, + 16#7b, + 16#77, + 16#74, + 16#74, + 16#73, + 16#72, + 16#70, + 16#6f, + 16#72, + 16#75, + 16#74, + 16#75, + 16#78, + 16#7a, + 16#7c, + 16#7c, + 16#7d, + 16#80, + 16#80, + 16#80, + 16#80, + 16#82, + 16#82, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#84, + 16#86, + 16#87, + 16#87, + 16#89, + 16#8c, + 16#8d, + 16#8e, + 16#90, + 16#91, + 16#92, + 16#8f, + 16#8e, + 16#8f, + 16#8e, + 16#8b, + 16#88, + 16#87, + 16#87, + 16#87, + 16#85, + 16#86, + 16#89, + 16#8a, + 16#89, + 16#89, + 16#8c, + 16#8e, + 16#8e, + 16#8e, + 16#90, + 16#90, + 16#90, + 16#90, + 16#8f, + 16#8e, + 16#8b, + 16#87, + 16#85, + 16#83, + 16#7e, + 16#7d, + 16#7e, + 16#7e, + 16#7d, + 16#7a, + 16#7a, + 16#7c, + 16#7a, + 16#79, + 16#7c, + 16#80, + 16#7f, + 16#7d, + 16#7e, + 16#80, + 16#80, + 16#7e, + 16#7b, + 16#7a, + 16#79, + 16#77, + 16#76, + 16#77, + 16#76, + 16#71, + 16#6d, + 16#6b, + 16#6b, + 16#6b, + 16#6d, + 16#75, + 16#7e, + 16#7e, + 16#7f, + 16#88, + 16#97, + 16#a2, + 16#a3, + 16#9a, + 16#95, + 16#9a, + 16#9a, + 16#90, + 16#89, + 16#84, + 16#82, + 16#82, + 16#7d, + 16#78, + 16#7e, + 16#80, + 16#7c, + 16#77, + 16#6f, + 16#6c, + 16#71, + 16#6e, + 16#6a, + 16#70, + 16#76, + 16#7f, + 16#85, + 16#80, + 16#80, + 16#8e, + 16#95, + 16#92, + 16#8e, + 16#8c, + 16#96, + 16#a3, + 16#9c, + 16#8f, + 16#91, + 16#9c, + 16#a8, + 16#aa, + 16#9a, + 16#90, + 16#9b, + 16#a4, + 16#a3, + 16#9c, + 16#8e, + 16#89, + 16#93, + 16#91, + 16#7e, + 16#6d, + 16#66, + 16#6a, + 16#70, + 16#62, + 16#50, + 16#51, + 16#58, + 16#5a, + 16#57, + 16#4a, + 16#47, + 16#58, + 16#61, + 16#60, + 16#63, + 16#64, + 16#6d, + 16#7c, + 16#7a, + 16#70, + 16#72, + 16#77, + 16#7f, + 16#87, + 16#7e, + 16#75, + 16#83, + 16#94, + 16#9a, + 16#99, + 16#8d, + 16#8f, + 16#a3, + 16#a8, + 16#a1, + 16#9e, + 16#9b, + 16#a3, + 16#b0, + 16#a4, + 16#91, + 16#8c, + 16#89, + 16#89, + 16#87, + 16#75, + 16#69, + 16#6f, + 16#73, + 16#73, + 16#70, + 16#62, + 16#5f, + 16#6a, + 16#67, + 16#5f, + 16#61, + 16#63, + 16#6b, + 16#77, + 16#77, + 16#76, + 16#7f, + 16#81, + 16#85, + 16#8c, + 16#87, + 16#86, + 16#94, + 16#9d, + 16#a2, + 16#aa, + 16#a9, + 16#ad, + 16#bb, + 16#ba, + 16#b3, + 16#b5, + 16#b6, + 16#ba, + 16#c2, + 16#b8, + 16#b2, + 16#b8, + 16#b3, + 16#aa, + 16#a5, + 16#94, + 16#87, + 16#89, + 16#81, + 16#78, + 16#74, + 16#6b, + 16#69, + 16#6f, + 16#63, + 16#58, + 16#59, + 16#55, + 16#57, + 16#5d, + 16#55, + 16#56, + 16#66, + 16#6a, + 16#6b, + 16#6c, + 16#63, + 16#65, + 16#70, + 16#6d, + 16#6f, + 16#79, + 16#7a, + 16#86, + 16#98, + 16#97, + 16#96, + 16#9d, + 16#a0, + 16#aa, + 16#b2, + 16#ab, + 16#ae, + 16#ba, + 16#bc, + 16#be, + 16#bd, + 16#af, + 16#ad, + 16#ad, + 16#9f, + 16#96, + 16#94, + 16#89, + 16#87, + 16#87, + 16#7d, + 16#77, + 16#75, + 16#6d, + 16#6e, + 16#6c, + 16#5f, + 16#63, + 16#6f, + 16#6f, + 16#71, + 16#75, + 16#74, + 16#7f, + 16#85, + 16#7c, + 16#7d, + 16#82, + 16#82, + 16#90, + 16#9a, + 16#95, + 16#9b, + 16#a6, + 16#a9, + 16#b4, + 16#b7, + 16#aa, + 16#af, + 16#ba, + 16#bb, + 16#bf, + 16#bb, + 16#b4, + 16#bd, + 16#be, + 16#ae, + 16#aa, + 16#a4, + 16#93, + 16#91, + 16#8b, + 16#7d, + 16#7a, + 16#74, + 16#69, + 16#6c, + 16#66, + 16#58, + 16#59, + 16#56, + 16#4f, + 16#54, + 16#54, + 16#54, + 16#63, + 16#65, + 16#5c, + 16#62, + 16#66, + 16#66, + 16#6e, + 16#6b, + 16#67, + 16#75, + 16#7e, + 16#81, + 16#8e, + 16#92, + 16#8f, + 16#9c, + 16#a5, + 16#a7, + 16#ab, + 16#a9, + 16#ab, + 16#bc, + 16#c0, + 16#ba, + 16#bb, + 16#b7, + 16#b1, + 16#b2, + 16#a6, + 16#95, + 16#91, + 16#87, + 16#7c, + 16#7d, + 16#79, + 16#6e, + 16#6d, + 16#67, + 16#63, + 16#65, + 16#5b, + 16#56, + 16#62, + 16#63, + 16#5f, + 16#69, + 16#6f, + 16#72, + 16#7a, + 16#76, + 16#74, + 16#80, + 16#80, + 16#80, + 16#8a, + 16#8e, + 16#93, + 16#a1, + 16#a4, + 16#a6, + 16#ad, + 16#a9, + 16#a9, + 16#b6, + 16#b7, + 16#b3, + 16#b8, + 16#ba, + 16#be, + 16#c2, + 16#b4, + 16#a7, + 16#a6, + 16#98, + 16#88, + 16#82, + 16#78, + 16#6f, + 16#6c, + 16#62, + 16#5c, + 16#59, + 16#4b, + 16#42, + 16#44, + 16#3d, + 16#38, + 16#3c, + 16#3d, + 16#44, + 16#4f, + 16#4d, + 16#4c, + 16#58, + 16#5a, + 16#57, + 16#5c, + 16#60, + 16#6a, + 16#78, + 16#7d, + 16#84, + 16#91, + 16#91, + 16#93, + 16#9f, + 16#a2, + 16#a1, + 16#a7, + 16#aa, + 16#b4, + 16#bf, + 16#b9, + 16#b7, + 16#bb, + 16#b2, + 16#a6, + 16#9e, + 16#92, + 16#8d, + 16#8a, + 16#7b, + 16#75, + 16#78, + 16#6f, + 16#67, + 16#65, + 16#5b, + 16#56, + 16#56, + 16#50, + 16#54, + 16#5a, + 16#54, + 16#59, + 16#67, + 16#67, + 16#65, + 16#66, + 16#66, + 16#70, + 16#79, + 16#75, + 16#7b, + 16#84, + 16#86, + 16#8f, + 16#99, + 16#9a, + 16#9e, + 16#a1, + 16#9f, + 16#aa, + 16#b5, + 16#b1, + 16#b2, + 16#ba, + 16#b9, + 16#b8, + 16#b1, + 16#a3, + 16#9e, + 16#97, + 16#85, + 16#7e, + 16#7c, + 16#6f, + 16#64, + 16#5f, + 16#56, + 16#51, + 16#4b, + 16#3d, + 16#39, + 16#3b, + 16#36, + 16#38, + 16#3f, + 16#3e, + 16#41, + 16#45, + 16#45, + 16#50, + 16#57, + 16#50, + 16#53, + 16#5e, + 16#63, + 16#6c, + 16#73, + 16#75, + 16#80, + 16#8a, + 16#8b, + 16#95, + 16#9e, + 16#9b, + 16#a1, + 16#ab, + 16#b0, + 16#b8, + 16#b7, + 16#af, + 16#b3, + 16#b4, + 16#a8, + 16#a1, + 16#9a, + 16#8e, + 16#88, + 16#80, + 16#77, + 16#77, + 16#70, + 16#62, + 16#5f, + 16#5e, + 16#58, + 16#54, + 16#51, + 16#4f, + 16#54, + 16#55, + 16#54, + 16#5f, + 16#66, + 16#63, + 16#67, + 16#6e, + 16#70, + 16#74, + 16#73, + 16#74, + 16#80, + 16#88, + 16#88, + 16#8f, + 16#96, + 16#99, + 16#9f, + 16#a3, + 16#a4, + 16#ab, + 16#ac, + 16#a9, + 16#b1, + 16#b8, + 16#b3, + 16#af, + 16#a9, + 16#a0, + 16#99, + 16#8c, + 16#7f, + 16#7c, + 16#75, + 16#66, + 16#62, + 16#5d, + 16#53, + 16#4d, + 16#43, + 16#3a, + 16#3b, + 16#36, + 16#30, + 16#37, + 16#3b, + 16#3c, + 16#44, + 16#48, + 16#4b, + 16#52, + 16#4f, + 16#4d, + 16#59, + 16#61, + 16#64, + 16#6d, + 16#75, + 16#7e, + 16#88, + 16#8b, + 16#90, + 16#9b, + 16#9d, + 16#9c, + 16#a6, + 16#af, + 16#b4, + 16#b9, + 16#b8, + 16#b7, + 16#b8, + 16#ae, + 16#a3, + 16#a0, + 16#99, + 16#8e, + 16#87, + 16#81, + 16#7e, + 16#7a, + 16#6e, + 16#64, + 16#64, + 16#5e, + 16#54, + 16#51, + 16#4f, + 16#50, + 16#55, + 16#59, + 16#5e, + 16#66, + 16#63, + 16#60, + 16#69, + 16#6f, + 16#6e, + 16#6f, + 16#72, + 16#79, + 16#85, + 16#89, + 16#8d, + 16#96, + 16#98, + 16#98, + 16#9f, + 16#a3, + 16#a9, + 16#af, + 16#af, + 16#b3, + 16#bd, + 16#ba, + 16#b0, + 16#ab, + 16#a3, + 16#9b, + 16#93, + 16#87, + 16#80, + 16#7b, + 16#6d, + 16#65, + 16#64, + 16#5b, + 16#4e, + 16#43, + 16#3a, + 16#3b, + 16#3c, + 16#38, + 16#39, + 16#3e, + 16#40, + 16#45, + 16#4b, + 16#4e, + 16#51, + 16#52, + 16#51, + 16#5a, + 16#65, + 16#67, + 16#6a, + 16#74, + 16#7f, + 16#86, + 16#8a, + 16#8d, + 16#94, + 16#9b, + 16#9f, + 16#a8, + 16#b3, + 16#b6, + 16#b5, + 16#b7, + 16#b8, + 16#b8, + 16#b5, + 16#ab, + 16#a4, + 16#a1, + 16#98, + 16#90, + 16#8c, + 16#84, + 16#7c, + 16#74, + 16#6b, + 16#68, + 16#65, + 16#5a, + 16#54, + 16#56, + 16#57, + 16#59, + 16#5c, + 16#5e, + 16#64, + 16#68, + 16#68, + 16#6d, + 16#72, + 16#6f, + 16#70, + 16#76, + 16#7c, + 16#83, + 16#87, + 16#8a, + 16#92, + 16#9a, + 16#9d, + 16#a2, + 16#a7, + 16#aa, + 16#ae, + 16#b1, + 16#b3, + 16#b9, + 16#ba, + 16#b3, + 16#af, + 16#ab, + 16#a3, + 16#99, + 16#8f, + 16#86, + 16#80, + 16#75, + 16#6a, + 16#66, + 16#5f, + 16#54, + 16#4a, + 16#44, + 16#40, + 16#3e, + 16#3b, + 16#3a, + 16#40, + 16#46, + 16#4a, + 16#4f, + 16#54, + 16#56, + 16#57, + 16#58, + 16#5c, + 16#65, + 16#69, + 16#6b, + 16#74, + 16#7f, + 16#85, + 16#8b, + 16#92, + 16#97, + 16#9c, + 16#9f, + 16#a4, + 16#ae, + 16#b4, + 16#b5, + 16#b8, + 16#bc, + 16#bc, + 16#ba, + 16#b3, + 16#aa, + 16#a5, + 16#9d, + 16#93, + 16#8f, + 16#89, + 16#80, + 16#7a, + 16#73, + 16#6d, + 16#69, + 16#5f, + 16#55, + 16#55, + 16#58, + 16#5b, + 16#60, + 16#63, + 16#66, + 16#6a, + 16#6b, + 16#6e, + 16#73, + 16#72, + 16#70, + 16#76, + 16#7d, + 16#84, + 16#8b, + 16#8f, + 16#93, + 16#9a, + 16#9f, + 16#a1, + 16#a4, + 16#a7, + 16#ab, + 16#b1, + 16#b5, + 16#ba, + 16#bd, + 16#b8, + 16#b0, + 16#ad, + 16#a8, + 16#9d, + 16#92, + 16#88, + 16#80, + 16#7b, + 16#74, + 16#6c, + 16#64, + 16#58, + 16#4b, + 16#45, + 16#43, + 16#40, + 16#3f, + 16#3d, + 16#40, + 16#49, + 16#4f, + 16#51, + 16#54, + 16#56, + 16#56, + 16#5c, + 16#60, + 16#65, + 16#6b, + 16#6f, + 16#76, + 16#82, + 16#89, + 16#8b, + 16#90, + 16#93, + 16#9a, + 16#a2, + 16#a6, + 16#ad, + 16#b5, + 16#b6, + 16#b9, + 16#bf, + 16#bf, + 16#bc, + 16#b6, + 16#ac, + 16#a7, + 16#a4, + 16#9c, + 16#93, + 16#8c, + 16#84, + 16#7e, + 16#77, + 16#6f, + 16#68, + 16#60, + 16#58, + 16#58, + 16#5c, + 16#5c, + 16#5d, + 16#60, + 16#64, + 16#6a, + 16#6d, + 16#6d, + 16#6f, + 16#72, + 16#74, + 16#79, + 16#80, + 16#85, + 16#89, + 16#8d, + 16#91, + 16#98, + 16#9f, + 16#a1, + 16#a3, + 16#a7, + 16#ab, + 16#af, + 16#b4, + 16#b7, + 16#b9, + 16#b7, + 16#b1, + 16#ad, + 16#a9, + 16#a0, + 16#93, + 16#8a, + 16#83, + 16#7e, + 16#76, + 16#6b, + 16#63, + 16#5b, + 16#51, + 16#4a, + 16#46, + 16#42, + 16#40, + 16#3f, + 16#42, + 16#48, + 16#4d, + 16#4f, + 16#54, + 16#58, + 16#5b, + 16#5f, + 16#62, + 16#67, + 16#6d, + 16#70, + 16#74, + 16#7f, + 16#88, + 16#8d, + 16#91, + 16#96, + 16#9b, + 16#a1, + 16#a5, + 16#aa, + 16#b1, + 16#b6, + 16#b9, + 16#be, + 16#c0, + 16#be, + 16#b8, + 16#af, + 16#a9, + 16#a5, + 16#9d, + 16#93, + 16#8c, + 16#85, + 16#7f, + 16#79, + 16#71, + 16#6a, + 16#61, + 16#58, + 16#54, + 16#57, + 16#5a, + 16#5c, + 16#5d, + 16#61, + 16#69, + 16#6e, + 16#70, + 16#71, + 16#72, + 16#73, + 16#77, + 16#7f, + 16#84, + 16#89, + 16#8d, + 16#92, + 16#99, + 16#9f, + 16#a1, + 16#a0, + 16#a2, + 16#a7, + 16#ac, + 16#b2, + 16#b6, + 16#b8, + 16#b6, + 16#b2, + 16#ad, + 16#aa, + 16#a1, + 16#93, + 16#89, + 16#83, + 16#7f, + 16#79, + 16#70, + 16#64, + 16#5c, + 16#53, + 16#4b, + 16#47, + 16#42, + 16#3d, + 16#3c, + 16#3f, + 16#48, + 16#4f, + 16#50, + 16#51, + 16#57, + 16#5d, + 16#60, + 16#62, + 16#65, + 16#6b, + 16#71, + 16#78, + 16#81, + 16#89, + 16#8c, + 16#8e, + 16#92, + 16#99, + 16#a1, + 16#a3, + 16#a7, + 16#ae, + 16#b5, + 16#ba, + 16#bf, + 16#bf, + 16#bc, + 16#b6, + 16#b0, + 16#ab, + 16#a7, + 16#9f, + 16#94, + 16#8c, + 16#88, + 16#83, + 16#7a, + 16#71, + 16#69, + 16#60, + 16#58, + 16#55, + 16#55, + 16#57, + 16#59, + 16#5a, + 16#61, + 16#69, + 16#6c, + 16#6d, + 16#6e, + 16#71, + 16#75, + 16#7a, + 16#7e, + 16#84, + 16#88, + 16#8b, + 16#91, + 16#97, + 16#9b, + 16#9c, + 16#9b, + 16#9e, + 16#a6, + 16#ab, + 16#ad, + 16#b0, + 16#b3, + 16#b4, + 16#b2, + 16#ad, + 16#a8, + 16#a1, + 16#96, + 16#8d, + 16#89, + 16#82, + 16#7a, + 16#71, + 16#67, + 16#5f, + 16#56, + 16#4d, + 16#47, + 16#42, + 16#3e, + 16#3d, + 16#3f, + 16#45, + 16#4b, + 16#4f, + 16#52, + 16#57, + 16#5c, + 16#61, + 16#64, + 16#67, + 16#6c, + 16#71, + 16#78, + 16#81, + 16#89, + 16#8d, + 16#90, + 16#94, + 16#9a, + 16#a0, + 16#a2, + 16#a6, + 16#ac, + 16#b1, + 16#b7, + 16#bb, + 16#bd, + 16#bd, + 16#b8, + 16#b0, + 16#ac, + 16#a8, + 16#a0, + 16#96, + 16#8e, + 16#88, + 16#84, + 16#7d, + 16#73, + 16#6b, + 16#61, + 16#58, + 16#55, + 16#55, + 16#55, + 16#55, + 16#56, + 16#5e, + 16#69, + 16#6d, + 16#6e, + 16#6f, + 16#71, + 16#76, + 16#7b, + 16#7f, + 16#84, + 16#89, + 16#8b, + 16#91, + 16#99, + 16#9d, + 16#9d, + 16#9b, + 16#9d, + 16#a4, + 16#aa, + 16#ad, + 16#af, + 16#b1, + 16#b1, + 16#b1, + 16#af, + 16#ab, + 16#a1, + 16#95, + 16#8d, + 16#8a, + 16#85, + 16#7c, + 16#71, + 16#69, + 16#62, + 16#5b, + 16#52, + 16#49, + 16#41, + 16#3c, + 16#3a, + 16#3f, + 16#47, + 16#4b, + 16#4c, + 16#50, + 16#58, + 16#60, + 16#64, + 16#65, + 16#68, + 16#6e, + 16#74, + 16#7b, + 16#83, + 16#89, + 16#8c, + 16#90, + 16#96, + 16#9e, + 16#a2, + 16#a2, + 16#a4, + 16#ac, + 16#b4, + 16#bb, + 16#be, + 16#be, + 16#bc, + 16#b7, + 16#b4, + 16#b1, + 16#a9, + 16#9e, + 16#96, + 16#90, + 16#8d, + 16#88, + 16#7e, + 16#72, + 16#6b, + 16#62, + 16#5a, + 16#56, + 16#54, + 16#53, + 16#54, + 16#57, + 16#5f, + 16#68, + 16#6b, + 16#6b, + 16#6e, + 16#72, + 16#76, + 16#79, + 16#7d, + 16#82, + 16#86, + 16#8b, + 16#92, + 16#98, + 16#9b, + 16#9a, + 16#9a, + 16#9f, + 16#a6, + 16#a9, + 16#a9, + 16#ad, + 16#b1, + 16#b3, + 16#b1, + 16#b0, + 16#ac, + 16#a3, + 16#99, + 16#92, + 16#8d, + 16#87, + 16#7e, + 16#74, + 16#6e, + 16#67, + 16#5c, + 16#53, + 16#4b, + 16#45, + 16#40, + 16#3d, + 16#3f, + 16#45, + 16#48, + 16#4a, + 16#50, + 16#57, + 16#5e, + 16#63, + 16#65, + 16#69, + 16#70, + 16#76, + 16#7c, + 16#84, + 16#8a, + 16#8d, + 16#92, + 16#9a, + 16#a2, + 16#a4, + 16#a1, + 16#a2, + 16#a8, + 16#ae, + 16#b4, + 16#ba, + 16#be, + 16#bf, + 16#bb, + 16#ba, + 16#bc, + 16#bb, + 16#b2, + 16#a5, + 16#9d, + 16#9c, + 16#96, + 16#88, + 16#7a, + 16#6d, + 16#63, + 16#5b, + 16#53, + 16#4d, + 16#4c, + 16#4b, + 16#4d, + 16#54, + 16#56, + 16#56, + 16#58, + 16#5a, + 16#5e, + 16#64, + 16#6b, + 16#74, + 16#7b, + 16#7d, + 16#84, + 16#93, + 16#9f, + 16#a1, + 16#9e, + 16#9d, + 16#a8, + 16#b4, + 16#b4, + 16#ad, + 16#ae, + 16#b8, + 16#c2, + 16#c2, + 16#b6, + 16#ad, + 16#a9, + 16#a4, + 16#9e, + 16#97, + 16#8a, + 16#7f, + 16#7b, + 16#74, + 16#65, + 16#55, + 16#48, + 16#42, + 16#3e, + 16#31, + 16#27, + 16#2b, + 16#33, + 16#35, + 16#34, + 16#34, + 16#3e, + 16#4e, + 16#54, + 16#55, + 16#5b, + 16#64, + 16#6f, + 16#7d, + 16#83, + 16#86, + 16#8d, + 16#96, + 16#a4, + 16#af, + 16#aa, + 16#a5, + 16#b0, + 16#be, + 16#c7, + 16#c9, + 16#c5, + 16#c9, + 16#d2, + 16#cf, + 16#c7, + 16#c1, + 16#b8, + 16#b0, + 16#ac, + 16#a0, + 16#95, + 16#8d, + 16#80, + 16#75, + 16#6c, + 16#5b, + 16#4f, + 16#4c, + 16#4a, + 16#46, + 16#40, + 16#3c, + 16#45, + 16#50, + 16#4e, + 16#4d, + 16#54, + 16#5a, + 16#63, + 16#69, + 16#6c, + 16#74, + 16#7e, + 16#84, + 16#8e, + 16#98, + 16#9a, + 16#9d, + 16#a5, + 16#ad, + 16#b4, + 16#b6, + 16#b4, + 16#ba, + 16#c4, + 16#c7, + 16#c6, + 16#c5, + 16#c2, + 16#c1, + 16#c2, + 16#bd, + 16#b9, + 16#b0, + 16#9e, + 16#92, + 16#8b, + 16#7d, + 16#6c, + 16#5e, + 16#4f, + 16#45, + 16#3b, + 16#30, + 16#32, + 16#38, + 16#32, + 16#2d, + 16#2d, + 16#30, + 16#39, + 16#3c, + 16#38, + 16#41, + 16#52, + 16#5d, + 16#6a, + 16#73, + 16#79, + 16#86, + 16#95, + 16#9e, + 16#a8, + 16#ac, + 16#b0, + 16#c3, + 16#d1, + 16#d0, + 16#cf, + 16#d5, + 16#e0, + 16#e9, + 16#e2, + 16#d2, + 16#d0, + 16#d0, + 16#c7, + 16#bd, + 16#af, + 16#a4, + 16#9f, + 16#93, + 16#7e, + 16#6c, + 16#5c, + 16#51, + 16#4d, + 16#44, + 16#33, + 16#2a, + 16#2d, + 16#35, + 16#3a, + 16#32, + 16#2c, + 16#37, + 16#49, + 16#50, + 16#53, + 16#57, + 16#62, + 16#73, + 16#7d, + 16#81, + 16#88, + 16#91, + 16#9b, + 16#aa, + 16#b3, + 16#b5, + 16#bc, + 16#c7, + 16#d4, + 16#de, + 16#da, + 16#d4, + 16#d8, + 16#dd, + 16#d7, + 16#cb, + 16#c0, + 16#bd, + 16#bb, + 16#ab, + 16#95, + 16#86, + 16#7a, + 16#6e, + 16#60, + 16#4d, + 16#3b, + 16#32, + 16#2f, + 16#2f, + 16#2d, + 16#24, + 16#1f, + 16#26, + 16#30, + 16#34, + 16#32, + 16#34, + 16#42, + 16#53, + 16#5c, + 16#61, + 16#69, + 16#77, + 16#84, + 16#8e, + 16#96, + 16#a2, + 16#ab, + 16#b4, + 16#c1, + 16#cd, + 16#d6, + 16#de, + 16#e4, + 16#ed, + 16#f0, + 16#e9, + 16#e5, + 16#e7, + 16#e4, + 16#db, + 16#cf, + 16#c4, + 16#bf, + 16#b6, + 16#a1, + 16#8d, + 16#7d, + 16#6e, + 16#62, + 16#54, + 16#46, + 16#3d, + 16#37, + 16#34, + 16#38, + 16#38, + 16#30, + 16#2e, + 16#37, + 16#41, + 16#46, + 16#45, + 16#4a, + 16#5b, + 16#6a, + 16#70, + 16#76, + 16#7d, + 16#85, + 16#90, + 16#99, + 16#a1, + 16#af, + 16#ba, + 16#c3, + 16#ce, + 16#d7, + 16#d8, + 16#dc, + 16#df, + 16#de, + 16#dc, + 16#d5, + 16#cf, + 16#cf, + 16#c9, + 16#b8, + 16#a9, + 16#9c, + 16#8f, + 16#82, + 16#6f, + 16#5b, + 16#4f, + 16#44, + 16#39, + 16#35, + 16#2e, + 16#25, + 16#24, + 16#26, + 16#29, + 16#2e, + 16#2c, + 16#2d, + 16#3b, + 16#49, + 16#51, + 16#58, + 16#5f, + 16#6d, + 16#7b, + 16#80, + 16#88, + 16#98, + 16#a4, + 16#ae, + 16#bb, + 16#c5, + 16#cd, + 16#d6, + 16#dd, + 16#e4, + 16#e9, + 16#e7, + 16#e5, + 16#e6, + 16#e3, + 16#da, + 16#d0, + 16#c8, + 16#c4, + 16#b9, + 16#a4, + 16#90, + 16#84, + 16#78, + 16#69, + 16#58, + 16#49, + 16#40, + 16#3b, + 16#35, + 16#33, + 16#32, + 16#2d, + 16#2b, + 16#30, + 16#35, + 16#39, + 16#3d, + 16#41, + 16#4c, + 16#58, + 16#5e, + 16#65, + 16#73, + 16#7d, + 16#86, + 16#91, + 16#99, + 16#a5, + 16#b3, + 16#ba, + 16#c1, + 16#cd, + 16#d3, + 16#d5, + 16#db, + 16#db, + 16#d8, + 16#d5, + 16#ce, + 16#cb, + 16#c6, + 16#b6, + 16#a6, + 16#9d, + 16#91, + 16#81, + 16#71, + 16#5c, + 16#4d, + 16#44, + 16#37, + 16#2c, + 16#27, + 16#21, + 16#1e, + 16#20, + 16#22, + 16#26, + 16#29, + 16#28, + 16#2f, + 16#3c, + 16#44, + 16#4b, + 16#55, + 16#60, + 16#6c, + 16#78, + 16#80, + 16#8c, + 16#98, + 16#9f, + 16#aa, + 16#b9, + 16#c4, + 16#ce, + 16#d6, + 16#da, + 16#e2, + 16#e7, + 16#e4, + 16#e3, + 16#e0, + 16#d7, + 16#d0, + 16#cc, + 16#c3, + 16#b9, + 16#a9, + 16#94, + 16#86, + 16#7b, + 16#66, + 16#51, + 16#44, + 16#38, + 16#31, + 16#2c, + 16#24, + 16#22, + 16#21, + 16#1c, + 16#1e, + 16#26, + 16#28, + 16#2a, + 16#31, + 16#38, + 16#47, + 16#55, + 16#5a, + 16#64, + 16#72, + 16#7a, + 16#84, + 16#92, + 16#9b, + 16#a6, + 16#b0, + 16#b7, + 16#c5, + 16#d0, + 16#d0, + 16#d2, + 16#d4, + 16#d1, + 16#d0, + 16#cd, + 16#c5, + 16#c0, + 16#b8, + 16#a8, + 16#9f, + 16#96, + 16#81, + 16#6f, + 16#5f, + 16#4f, + 16#46, + 16#3c, + 16#2c, + 16#25, + 16#23, + 16#1d, + 16#1c, + 16#1d, + 16#1b, + 16#1e, + 16#22, + 16#24, + 16#30, + 16#3a, + 16#3c, + 16#45, + 16#54, + 16#5e, + 16#69, + 16#75, + 16#7e, + 16#8b, + 16#97, + 16#9e, + 16#ae, + 16#bc, + 16#c1, + 16#c9, + 16#d3, + 16#da, + 16#e2, + 16#e2, + 16#da, + 16#da, + 16#d9, + 16#d0, + 16#ca, + 16#c2, + 16#b5, + 16#a8, + 16#99, + 16#86, + 16#7b, + 16#6c, + 16#55, + 16#46, + 16#3d, + 16#32, + 16#2c, + 16#25, + 16#1d, + 16#1d, + 16#1d, + 16#1b, + 16#21, + 16#26, + 16#25, + 16#2c, + 16#36, + 16#3d, + 16#4a, + 16#53, + 16#58, + 16#68, + 16#75, + 16#7c, + 16#88, + 16#94, + 16#9b, + 16#a7, + 16#b0, + 16#b8, + 16#c6, + 16#cc, + 16#ca, + 16#cf, + 16#d2, + 16#cd, + 16#cc, + 16#c6, + 16#bc, + 16#b6, + 16#aa, + 16#9d, + 16#96, + 16#88, + 16#74, + 16#65, + 16#57, + 16#4a, + 16#40, + 16#30, + 16#22, + 16#21, + 16#1e, + 16#1a, + 16#1c, + 16#1e, + 16#1e, + 16#22, + 16#26, + 16#2d, + 16#37, + 16#3a, + 16#3f, + 16#4e, + 16#5d, + 16#68, + 16#73, + 16#7c, + 16#85, + 16#93, + 16#9e, + 16#a7, + 16#b5, + 16#be, + 16#c4, + 16#ce, + 16#d8, + 16#de, + 16#e0, + 16#dc, + 16#d7, + 16#d6, + 16#d1, + 16#c7, + 16#bf, + 16#b4, + 16#a7, + 16#9b, + 16#8d, + 16#80, + 16#70, + 16#5b, + 16#48, + 16#40, + 16#37, + 16#2e, + 16#27, + 16#20, + 16#1f, + 16#22, + 16#22, + 16#23, + 16#28, + 16#29, + 16#2b, + 16#33, + 16#3d, + 16#47, + 16#50, + 16#56, + 16#62, + 16#71, + 16#7c, + 16#82, + 16#8c, + 16#97, + 16#a3, + 16#ad, + 16#b7, + 16#c1, + 16#c9, + 16#cb, + 16#ce, + 16#d3, + 16#d3, + 16#cc, + 16#c5, + 16#be, + 16#b7, + 16#b0, + 16#a5, + 16#98, + 16#8b, + 16#7c, + 16#6c, + 16#60, + 16#53, + 16#43, + 16#34, + 16#29, + 16#25, + 16#25, + 16#22, + 16#1f, + 16#21, + 16#24, + 16#27, + 16#2a, + 16#30, + 16#36, + 16#3c, + 16#43, + 16#4e, + 16#5d, + 16#67, + 16#6f, + 16#78, + 16#84, + 16#92, + 16#9e, + 16#a6, + 16#b1, + 16#bc, + 16#c5, + 16#cd, + 16#d7, + 16#dd, + 16#df, + 16#db, + 16#d8, + 16#d7, + 16#d4, + 16#cb, + 16#c0, + 16#b7, + 16#ae, + 16#a1, + 16#92, + 16#84, + 16#76, + 16#63, + 16#51, + 16#45, + 16#3d, + 16#34, + 16#29, + 16#24, + 16#25, + 16#27, + 16#26, + 16#26, + 16#29, + 16#2e, + 16#32, + 16#37, + 16#40, + 16#49, + 16#4f, + 16#57, + 16#63, + 16#72, + 16#7d, + 16#84, + 16#8b, + 16#96, + 16#a2, + 16#ac, + 16#b5, + 16#be, + 16#c6, + 16#ca, + 16#cc, + 16#d2, + 16#d4, + 16#ce, + 16#c5, + 16#c0, + 16#bb, + 16#b4, + 16#a9, + 16#9b, + 16#8f, + 16#84, + 16#76, + 16#67, + 16#5b, + 16#4c, + 16#3b, + 16#2e, + 16#2b, + 16#2a, + 16#27, + 16#23, + 16#23, + 16#28, + 16#2e, + 16#30, + 16#32, + 16#39, + 16#3f, + 16#44, + 16#50, + 16#5f, + 16#6b, + 16#73, + 16#7a, + 16#86, + 16#97, + 16#a0, + 16#a6, + 16#b0, + 16#bb, + 16#c4, + 16#cd, + 16#d4, + 16#dc, + 16#e0, + 16#dc, + 16#db, + 16#da, + 16#d5, + 16#cc, + 16#c0, + 16#b6, + 16#b1, + 16#a8, + 16#97, + 16#88, + 16#7b, + 16#6a, + 16#59, + 16#4b, + 16#41, + 16#38, + 16#2a, + 16#23, + 16#28, + 16#2c, + 16#2b, + 16#29, + 16#2b, + 16#2f, + 16#35, + 16#39, + 16#40, + 16#4a, + 16#51, + 16#59, + 16#67, + 16#76, + 16#80, + 16#85, + 16#8b, + 16#97, + 16#a5, + 16#ae, + 16#b3, + 16#bb, + 16#c6, + 16#cc, + 16#d0, + 16#d5, + 16#d6, + 16#d0, + 16#c6, + 16#c0, + 16#be, + 16#b8, + 16#a9, + 16#9c, + 16#94, + 16#89, + 16#7c, + 16#6e, + 16#5e, + 16#50, + 16#40, + 16#31, + 16#2e, + 16#2e, + 16#2a, + 16#28, + 16#28, + 16#2c, + 16#34, + 16#35, + 16#33, + 16#3b, + 16#43, + 16#49, + 16#55, + 16#62, + 16#6d, + 16#76, + 16#7c, + 16#87, + 16#9a, + 16#a2, + 16#a4, + 16#ae, + 16#ba, + 16#c5, + 16#ce, + 16#d5, + 16#dc, + 16#e0, + 16#dd, + 16#db, + 16#db, + 16#d7, + 16#cd, + 16#c0, + 16#b6, + 16#b3, + 16#ac, + 16#9c, + 16#8b, + 16#7f, + 16#70, + 16#5f, + 16#51, + 16#45, + 16#3a, + 16#2e, + 16#28, + 16#2a, + 16#2e, + 16#2d, + 16#29, + 16#2b, + 16#33, + 16#3a, + 16#3d, + 16#43, + 16#49, + 16#51, + 16#5b, + 16#68, + 16#76, + 16#80, + 16#86, + 16#8d, + 16#99, + 16#a6, + 16#b0, + 16#b5, + 16#bb, + 16#c6, + 16#cf, + 16#d3, + 16#d7, + 16#d7, + 16#d0, + 16#c8, + 16#c2, + 16#c0, + 16#ba, + 16#ac, + 16#9e, + 16#97, + 16#8f, + 16#82, + 16#73, + 16#62, + 16#53, + 16#46, + 16#38, + 16#33, + 16#31, + 16#2b, + 16#26, + 16#29, + 16#30, + 16#37, + 16#39, + 16#37, + 16#3b, + 16#45, + 16#4d, + 16#55, + 16#60, + 16#6b, + 16#75, + 16#7e, + 16#8a, + 16#9a, + 16#a2, + 16#a5, + 16#ad, + 16#ba, + 16#c7, + 16#cf, + 16#d3, + 16#d9, + 16#df, + 16#e0, + 16#df, + 16#de, + 16#d9, + 16#ce, + 16#c1, + 16#ba, + 16#b6, + 16#ae, + 16#a0, + 16#8f, + 16#80, + 16#76, + 16#67, + 16#54, + 16#46, + 16#3b, + 16#2e, + 16#29, + 16#2b, + 16#2d, + 16#2c, + 16#2a, + 16#2d, + 16#36, + 16#3a, + 16#3c, + 16#42, + 16#49, + 16#52, + 16#5e, + 16#6a, + 16#77, + 16#81, + 16#87, + 16#8f, + 16#9d, + 16#a8, + 16#b0, + 16#b6, + 16#bb, + 16#c6, + 16#d1, + 16#d6, + 16#d9, + 16#d9, + 16#d4, + 16#cd, + 16#c6, + 16#c1, + 16#bb, + 16#ae, + 16#a1, + 16#9b, + 16#94, + 16#87, + 16#78, + 16#67, + 16#57, + 16#49, + 16#3e, + 16#36, + 16#32, + 16#2c, + 16#29, + 16#2b, + 16#31, + 16#37, + 16#39, + 16#38, + 16#3b, + 16#44, + 16#4e, + 16#56, + 16#5f, + 16#6a, + 16#74, + 16#7f, + 16#8c, + 16#99, + 16#a2, + 16#a6, + 16#ac, + 16#b8, + 16#c6, + 16#cf, + 16#d3, + 16#d8, + 16#de, + 16#e1, + 16#e2, + 16#df, + 16#d8, + 16#cd, + 16#c3, + 16#bc, + 16#b8, + 16#b0, + 16#a1, + 16#91, + 16#83, + 16#7a, + 16#6c, + 16#59, + 16#48, + 16#3b, + 16#30, + 16#2b, + 16#2c, + 16#2d, + 16#2b, + 16#29, + 16#2d, + 16#36, + 16#3c, + 16#3e, + 16#41, + 16#49, + 16#54, + 16#61, + 16#6d, + 16#78, + 16#80, + 16#87, + 16#91, + 16#9e, + 16#a9, + 16#b0, + 16#b3, + 16#b9, + 16#c6, + 16#d2, + 16#d6, + 16#d8, + 16#d7, + 16#d4, + 16#d0, + 16#cb, + 16#c4, + 16#bb, + 16#ae, + 16#a4, + 16#9f, + 16#99, + 16#8c, + 16#7b, + 16#68, + 16#5b, + 16#50, + 16#43, + 16#38, + 16#30, + 16#2b, + 16#2a, + 16#2c, + 16#32, + 16#37, + 16#37, + 16#37, + 16#3d, + 16#46, + 16#4f, + 16#56, + 16#5c, + 16#66, + 16#74, + 16#80, + 16#8c, + 16#97, + 16#9e, + 16#a5, + 16#af, + 16#bb, + 16#c7, + 16#cd, + 16#d1, + 16#d8, + 16#df, + 16#e4, + 16#e5, + 16#e0, + 16#d7, + 16#cf, + 16#c6, + 16#bf, + 16#b8, + 16#ae, + 16#a1, + 16#94, + 16#88, + 16#7e, + 16#6e, + 16#5b, + 16#4b, + 16#3c, + 16#31, + 16#2c, + 16#2a, + 16#29, + 16#29, + 16#29, + 16#2c, + 16#35, + 16#3b, + 16#3d, + 16#41, + 16#49, + 16#54, + 16#5e, + 16#6b, + 16#78, + 16#80, + 16#8a, + 16#95, + 16#a0, + 16#aa, + 16#b1, + 16#b4, + 16#bb, + 16#c9, + 16#d2, + 16#d6, + 16#d8, + 16#d8, + 16#d7, + 16#d4, + 16#ce, + 16#c6, + 16#bd, + 16#b1, + 16#a7, + 16#a0, + 16#98, + 16#8c, + 16#7d, + 16#6e, + 16#60, + 16#53, + 16#45, + 16#39, + 16#30, + 16#2a, + 16#28, + 16#2a, + 16#30, + 16#34, + 16#35, + 16#37, + 16#3d, + 16#45, + 16#4d, + 16#54, + 16#5a, + 16#64, + 16#73, + 16#80, + 16#8c, + 16#97, + 16#9e, + 16#a5, + 16#af, + 16#bc, + 16#c6, + 16#cd, + 16#d2, + 16#d8, + 16#e0, + 16#e6, + 16#e6, + 16#e3, + 16#dc, + 16#d2, + 16#c8, + 16#c1, + 16#ba, + 16#ae, + 16#a0, + 16#94, + 16#8a, + 16#80, + 16#71, + 16#5d, + 16#4a, + 16#3c, + 16#33, + 16#2d, + 16#29, + 16#27, + 16#26, + 16#28, + 16#2e, + 16#36, + 16#3a, + 16#3b, + 16#3f, + 16#47, + 16#53, + 16#61, + 16#6c, + 16#75, + 16#7f, + 16#8a, + 16#96, + 16#a1, + 16#aa, + 16#ae, + 16#b3, + 16#bc, + 16#c7, + 16#d2, + 16#d6, + 16#d6, + 16#d7, + 16#d8, + 16#d6, + 16#d0, + 16#c7, + 16#bb, + 16#b0, + 16#a8, + 16#a2, + 16#9b, + 16#8f, + 16#7f, + 16#6e, + 16#61, + 16#57, + 16#48, + 16#3a, + 16#2e, + 16#28, + 16#28, + 16#2b, + 16#2e, + 16#30, + 16#31, + 16#35, + 16#3c, + 16#45, + 16#4b, + 16#51, + 16#58, + 16#65, + 16#74, + 16#81, + 16#8c, + 16#96, + 16#9f, + 16#a9, + 16#b2, + 16#bc, + 16#c5, + 16#ca, + 16#d0, + 16#d9, + 16#e2, + 16#e8, + 16#e7, + 16#e1, + 16#d9, + 16#d1, + 16#ca, + 16#c3, + 16#b8, + 16#ab, + 16#9f, + 16#94, + 16#8c, + 16#80, + 16#6e, + 16#5c, + 16#4d, + 16#41, + 16#36, + 16#2c, + 16#27, + 16#26, + 16#27, + 16#29, + 16#2d, + 16#32, + 16#37, + 16#3a, + 16#3d, + 16#46, + 16#52, + 16#5d, + 16#68, + 16#74, + 16#7f, + 16#8a, + 16#95, + 16#9f, + 16#a7, + 16#ad, + 16#b4, + 16#bd, + 16#c7, + 16#d0, + 16#d5, + 16#d7, + 16#da, + 16#dc, + 16#d8, + 16#d1, + 16#c7, + 16#bd, + 16#b7, + 16#af, + 16#a4, + 16#9a, + 16#92, + 16#8b, + 16#81, + 16#73, + 16#63, + 16#53, + 16#44, + 16#38, + 16#30, + 16#30, + 16#3a, + 16#41, + 16#3f, + 16#3f, + 16#44, + 16#4c, + 16#54, + 16#5c, + 16#62, + 16#6b, + 16#79, + 16#85, + 16#8b, + 16#8f, + 16#94, + 16#98, + 16#a2, + 16#b4, + 16#bf, + 16#bd, + 16#bd, + 16#c2, + 16#c8, + 16#d1, + 16#db, + 16#db, + 16#d5, + 16#d3, + 16#ce, + 16#c2, + 16#b6, + 16#ac, + 16#9d, + 16#8d, + 16#84, + 16#7e, + 16#70, + 16#61, + 16#52, + 16#41, + 16#34, + 16#32, + 16#30, + 16#2a, + 16#2a, + 16#31, + 16#32, + 16#34, + 16#3b, + 16#3e, + 16#3f, + 16#48, + 16#54, + 16#59, + 16#60, + 16#6b, + 16#73, + 16#7c, + 16#8e, + 16#a1, + 16#aa, + 16#b3, + 16#c1, + 16#cc, + 16#d5, + 16#e2, + 16#e8, + 16#e5, + 16#e6, + 16#eb, + 16#e6, + 16#df, + 16#da, + 16#ce, + 16#be, + 16#b3, + 16#aa, + 16#9c, + 16#8f, + 16#8a, + 16#81, + 16#76, + 16#6b, + 16#5b, + 16#45, + 16#35, + 16#2d, + 16#24, + 16#1b, + 16#1a, + 16#16, + 16#11, + 16#14, + 16#1e, + 16#23, + 16#28, + 16#32, + 16#3b, + 16#46, + 16#5b, + 16#6e, + 16#78, + 16#82, + 16#8f, + 16#98, + 16#9f, + 16#ab, + 16#b5, + 16#b7, + 16#be, + 16#ca, + 16#d1, + 16#d7, + 16#e1, + 16#e4, + 16#e4, + 16#e9, + 16#ec, + 16#e2, + 16#d4, + 16#c9, + 16#bc, + 16#b0, + 16#ac, + 16#a7, + 16#94, + 16#80, + 16#71, + 16#5f, + 16#4f, + 16#46, + 16#3d, + 16#33, + 16#34, + 16#3c, + 16#3e, + 16#40, + 16#48, + 16#4d, + 16#4e, + 16#56, + 16#60, + 16#5f, + 16#60, + 16#6c, + 16#77, + 16#7e, + 16#89, + 16#91, + 16#92, + 16#9a, + 16#a8, + 16#b3, + 16#bc, + 16#c9, + 16#d1, + 16#d1, + 16#d9, + 16#e6, + 16#e8, + 16#e3, + 16#e0, + 16#d4, + 16#c2, + 16#b8, + 16#b1, + 16#a3, + 16#97, + 16#8e, + 16#81, + 16#75, + 16#6e, + 16#64, + 16#51, + 16#43, + 16#3c, + 16#33, + 16#2e, + 16#31, + 16#2f, + 16#28, + 16#2c, + 16#35, + 16#36, + 16#37, + 16#3d, + 16#42, + 16#4b, + 16#60, + 16#74, + 16#7d, + 16#8a, + 16#9c, + 16#a7, + 16#b3, + 16#c6, + 16#d2, + 16#d4, + 16#dc, + 16#e6, + 16#e8, + 16#ec, + 16#f5, + 16#f5, + 16#ef, + 16#f1, + 16#ef, + 16#e1, + 16#d5, + 16#cd, + 16#c0, + 16#b6, + 16#b7, + 16#b2, + 16#9f, + 16#8e, + 16#7f, + 16#6d, + 16#5f, + 16#56, + 16#45, + 16#31, + 16#2c, + 16#2f, + 16#2c, + 16#30, + 16#38, + 16#36, + 16#35, + 16#43, + 16#52, + 16#59, + 16#63, + 16#71, + 16#78, + 16#81, + 16#92, + 16#9b, + 16#9c, + 16#a4, + 16#ad, + 16#ae, + 16#b6, + 16#c3, + 16#c5, + 16#c5, + 16#d1, + 16#de, + 16#e3, + 16#e6, + 16#e4, + 16#d8, + 16#cb, + 16#c5, + 16#bb, + 16#ab, + 16#9e, + 16#91, + 16#80, + 16#75, + 16#6e, + 16#5d, + 16#48, + 16#3d, + 16#35, + 16#2c, + 16#2b, + 16#31, + 16#30, + 16#31, + 16#3c, + 16#45, + 16#47, + 16#4c, + 16#51, + 16#50, + 16#59, + 16#6a, + 16#74, + 16#7a, + 16#85, + 16#91, + 16#98, + 16#a5, + 16#b8, + 16#c3, + 16#c9, + 16#d5, + 16#df, + 16#e5, + 16#f1, + 16#fd, + 16#fd, + 16#fb, + 16#fb, + 16#f2, + 16#e2, + 16#d7, + 16#ca, + 16#b9, + 16#ad, + 16#a7, + 16#9c, + 16#8f, + 16#86, + 16#7a, + 16#68, + 16#5e, + 16#55, + 16#43, + 16#34, + 16#2f, + 16#2b, + 16#27, + 16#2b, + 16#2c, + 16#26, + 16#25, + 16#2e, + 16#35, + 16#3c, + 16#4b, + 16#58, + 16#61, + 16#6f, + 16#80, + 16#8b, + 16#93, + 16#a1, + 16#a9, + 16#a9, + 16#b0, + 16#b9, + 16#b8, + 16#b9, + 16#c2, + 16#c6, + 16#c6, + 16#c9, + 16#c8, + 16#be, + 16#b7, + 16#b3, + 16#aa, + 16#a2, + 16#9e, + 16#94, + 16#85, + 16#7f, + 16#78, + 16#67, + 16#54, + 16#46, + 16#37, + 16#29, + 16#28, + 16#2b, + 16#29, + 16#2b, + 16#33, + 16#38, + 16#3d, + 16#49, + 16#53, + 16#58, + 16#65, + 16#77, + 16#7f, + 16#85, + 16#93, + 16#9b, + 16#9f, + 16#aa, + 16#b6, + 16#ba, + 16#be, + 16#c5, + 16#cc, + 16#d3, + 16#df, + 16#ea, + 16#eb, + 16#ec, + 16#ee, + 16#e6, + 16#d9, + 16#d0, + 16#c2, + 16#ae, + 16#9f, + 16#93, + 16#83, + 16#76, + 16#6a, + 16#58, + 16#46, + 16#3a, + 16#31, + 16#22, + 16#18, + 16#17, + 16#15, + 16#12, + 16#18, + 16#1a, + 16#14, + 16#14, + 16#1b, + 16#1f, + 16#25, + 16#31, + 16#39, + 16#3f, + 16#4e, + 16#60, + 16#6d, + 16#7b, + 16#8c, + 16#97, + 16#9f, + 16#ad, + 16#b8, + 16#bc, + 16#c3, + 16#cd, + 16#d1, + 16#d1, + 16#d5, + 16#d2, + 16#c7, + 16#c0, + 16#b9, + 16#ac, + 16#a2, + 16#9e, + 16#95, + 16#8a, + 16#89, + 16#84, + 16#76, + 16#69, + 16#5e, + 16#4e, + 16#3e, + 16#3a, + 16#38, + 16#32, + 16#2f, + 16#30, + 16#2d, + 16#2d, + 16#37, + 16#3e, + 16#42, + 16#4e, + 16#5e, + 16#65, + 16#70, + 16#81, + 16#8b, + 16#90, + 16#9c, + 16#a6, + 16#a8, + 16#ab, + 16#b1, + 16#b2, + 16#b2, + 16#ba, + 16#c2, + 16#c2, + 16#c6, + 16#c9, + 16#c3, + 16#bc, + 16#b8, + 16#ad, + 16#9d, + 16#92, + 16#87, + 16#79, + 16#6d, + 16#63, + 16#51, + 16#3c, + 16#2f, + 16#24, + 16#15, + 16#0c, + 16#0a, + 16#06, + 16#04, + 16#0b, + 16#10, + 16#12, + 16#1a, + 16#23, + 16#29, + 16#32, + 16#3f, + 16#48, + 16#4f, + 16#5c, + 16#6b, + 16#77, + 16#84, + 16#94, + 16#9d, + 16#a2, + 16#ad, + 16#b9, + 16#c3, + 16#d0, + 16#db, + 16#df, + 16#e3, + 16#e8, + 16#e5, + 16#dc, + 16#d4, + 16#c8, + 16#b6, + 16#a7, + 16#a0, + 16#93, + 16#85, + 16#7e, + 16#74, + 16#65, + 16#5b, + 16#51, + 16#42, + 16#37, + 16#34, + 16#30, + 16#2b, + 16#2a, + 16#28, + 16#22, + 16#20, + 16#27, + 16#2c, + 16#2c, + 16#33, + 16#3a, + 16#40, + 16#4e, + 16#5f, + 16#6a, + 16#75, + 16#82, + 16#8e, + 16#96, + 16#9f, + 16#a7, + 16#aa, + 16#af, + 16#b9, + 16#be, + 16#bf, + 16#c3, + 16#c3, + 16#bb, + 16#b6, + 16#b3, + 16#a8, + 16#9b, + 16#93, + 16#89, + 16#7f, + 16#78, + 16#70, + 16#62, + 16#51, + 16#46, + 16#3a, + 16#2c, + 16#24, + 16#1f, + 16#17, + 16#14, + 16#18, + 16#1a, + 16#1c, + 16#24, + 16#2c, + 16#32, + 16#3d, + 16#4b, + 16#54, + 16#5f, + 16#6e, + 16#7b, + 16#83, + 16#90, + 16#9d, + 16#a1, + 16#a5, + 16#ad, + 16#b3, + 16#b9, + 16#c4, + 16#cb, + 16#ce, + 16#d4, + 16#db, + 16#da, + 16#d5, + 16#d0, + 16#c6, + 16#b7, + 16#ac, + 16#a2, + 16#94, + 16#85, + 16#7a, + 16#6b, + 16#59, + 16#4c, + 16#40, + 16#31, + 16#25, + 16#22, + 16#1e, + 16#19, + 16#1a, + 16#1c, + 16#19, + 16#1c, + 16#25, + 16#2a, + 16#2d, + 16#35, + 16#3a, + 16#40, + 16#4d, + 16#5c, + 16#65, + 16#71, + 16#80, + 16#89, + 16#91, + 16#9d, + 16#a8, + 16#ae, + 16#b5, + 16#c0, + 16#c7, + 16#cb, + 16#d1, + 16#d2, + 16#cc, + 16#c8, + 16#c3, + 16#b6, + 16#ab, + 16#a3, + 16#97, + 16#8a, + 16#82, + 16#7b, + 16#6d, + 16#60, + 16#57, + 16#4c, + 16#40, + 16#39, + 16#32, + 16#27, + 16#23, + 16#24, + 16#22, + 16#23, + 16#2a, + 16#2d, + 16#2f, + 16#39, + 16#44, + 16#4c, + 16#58, + 16#68, + 16#76, + 16#83, + 16#92, + 16#9f, + 16#a4, + 16#ab, + 16#b2, + 16#b5, + 16#b8, + 16#bf, + 16#c3, + 16#c4, + 16#c7, + 16#ca, + 16#c7, + 16#c2, + 16#be, + 16#b5, + 16#a8, + 16#a0, + 16#99, + 16#8e, + 16#84, + 16#7b, + 16#6b, + 16#5b, + 16#50, + 16#43, + 16#33, + 16#28, + 16#21, + 16#18, + 16#13, + 16#14, + 16#14, + 16#13, + 16#18, + 16#20, + 16#25, + 16#2e, + 16#39, + 16#40, + 16#4a, + 16#5a, + 16#68, + 16#71, + 16#7f, + 16#8d, + 16#97, + 16#9f, + 16#aa, + 16#b3, + 16#b9, + 16#c1, + 16#ca, + 16#d1, + 16#da, + 16#e2, + 16#e2, + 16#df, + 16#de, + 16#d8, + 16#cb, + 16#c0, + 16#b7, + 16#a8, + 16#99, + 16#8e, + 16#81, + 16#72, + 16#65, + 16#5a, + 16#4e, + 16#45, + 16#3e, + 16#35, + 16#2e, + 16#2c, + 16#2c, + 16#29, + 16#2b, + 16#2f, + 16#2f, + 16#30, + 16#35, + 16#3c, + 16#41, + 16#4a, + 16#56, + 16#61, + 16#6f, + 16#7e, + 16#87, + 16#90, + 16#9c, + 16#a5, + 16#a9, + 16#b0, + 16#b9, + 16#be, + 16#c1, + 16#c5, + 16#c6, + 16#c3, + 16#be, + 16#b8, + 16#ae, + 16#a6, + 16#9f, + 16#95, + 16#8a, + 16#82, + 16#7a, + 16#6c, + 16#61, + 16#59, + 16#4d, + 16#41, + 16#39, + 16#32, + 16#2a, + 16#26, + 16#25, + 16#23, + 16#24, + 16#2a, + 16#2e, + 16#32, + 16#3c, + 16#46, + 16#4d, + 16#59, + 16#6b, + 16#79, + 16#82, + 16#91, + 16#9f, + 16#a9, + 16#b4, + 16#bd, + 16#c2, + 16#c7, + 16#cd, + 16#d2, + 16#d6, + 16#de, + 16#e3, + 16#e3, + 16#e1, + 16#e1, + 16#dc, + 16#d2, + 16#c9, + 16#c0, + 16#b1, + 16#a3, + 16#95, + 16#84, + 16#75, + 16#67, + 16#58, + 16#49, + 16#3c, + 16#30, + 16#25, + 16#1d, + 16#1c, + 16#1b, + 16#18, + 16#1c, + 16#21, + 16#24, + 16#27, + 16#2e, + 16#35, + 16#3b, + 16#44, + 16#4d, + 16#57, + 16#65, + 16#73, + 16#7d, + 16#86, + 16#91, + 16#9a, + 16#a0, + 16#aa, + 16#b4, + 16#bb, + 16#c2, + 16#ca, + 16#cf, + 16#d0, + 16#cd, + 16#c8, + 16#c1, + 16#bb, + 16#b5, + 16#a8, + 16#9c, + 16#94, + 16#89, + 16#7c, + 16#73, + 16#6b, + 16#60, + 16#56, + 16#4f, + 16#49, + 16#44, + 16#41, + 16#3d, + 16#3b, + 16#3d, + 16#41, + 16#42, + 16#42, + 16#49, + 16#50, + 16#55, + 16#60, + 16#6e, + 16#77, + 16#82, + 16#92, + 16#a1, + 16#ae, + 16#ba, + 16#c3, + 16#c7, + 16#cd, + 16#d3, + 16#d5, + 16#d7, + 16#db, + 16#dc, + 16#d8, + 16#d5, + 16#d3, + 16#cb, + 16#c0, + 16#b6, + 16#ac, + 16#a1, + 16#96, + 16#89, + 16#7b, + 16#6e, + 16#61, + 16#53, + 16#45, + 16#38, + 16#2a, + 16#1d, + 16#15, + 16#14, + 16#13, + 16#0f, + 16#10, + 16#14, + 16#19, + 16#20, + 16#29, + 16#31, + 16#3c, + 16#48, + 16#53, + 16#61, + 16#73, + 16#80, + 16#88, + 16#93, + 16#a0, + 16#a9, + 16#af, + 16#b5, + 16#bc, + 16#c6, + 16#cf, + 16#d7, + 16#dc, + 16#df, + 16#e0, + 16#dd, + 16#d9, + 16#d7, + 16#d1, + 16#c4, + 16#b8, + 16#ae, + 16#a1, + 16#92, + 16#85, + 16#79, + 16#6b, + 16#5f, + 16#56, + 16#4f, + 16#4a, + 16#46, + 16#42, + 16#40, + 16#44, + 16#49, + 16#48, + 16#49, + 16#50, + 16#53, + 16#56, + 16#5d, + 16#66, + 16#6d, + 16#75, + 16#80, + 16#8c, + 16#99, + 16#a4, + 16#ab, + 16#b0, + 16#b8, + 16#c0, + 16#c4, + 16#c8, + 16#cf, + 16#d1, + 16#cd, + 16#c9, + 16#c7, + 16#c0, + 16#b4, + 16#aa, + 16#a1, + 16#96, + 16#8b, + 16#80, + 16#73, + 16#68, + 16#5f, + 16#53, + 16#47, + 16#40, + 16#37, + 16#2b, + 16#24, + 16#23, + 16#21, + 16#1e, + 16#1e, + 16#1f, + 16#24, + 16#2b, + 16#32, + 16#3a, + 16#45, + 16#51, + 16#5c, + 16#6d, + 16#80, + 16#92, + 16#9e, + 16#aa, + 16#b7, + 16#c2, + 16#ca, + 16#d0, + 16#d4, + 16#d8, + 16#de, + 16#e3, + 16#e3, + 16#e3, + 16#e2, + 16#de, + 16#da, + 16#d9, + 16#d4, + 16#c8, + 16#be, + 16#b6, + 16#a9, + 16#9b, + 16#8e, + 16#80, + 16#70, + 16#61, + 16#55, + 16#49, + 16#40, + 16#3a, + 16#31, + 16#2a, + 16#2c, + 16#31, + 16#33, + 16#35, + 16#3c, + 16#42, + 16#46, + 16#4f, + 16#58, + 16#5e, + 16#67, + 16#73, + 16#7e, + 16#8a, + 16#95, + 16#9c, + 16#a0, + 16#a8, + 16#b1, + 16#b8, + 16#be, + 16#c6, + 16#ca, + 16#ca, + 16#cb, + 16#cc, + 16#c9, + 16#c0, + 16#b5, + 16#ac, + 16#a4, + 16#9a, + 16#8c, + 16#7f, + 16#73, + 16#68, + 16#5d, + 16#52, + 16#4a, + 16#43, + 16#3c, + 16#38, + 16#37, + 16#38, + 16#39, + 16#38, + 16#3a, + 16#40, + 16#46, + 16#4a, + 16#4d, + 16#54, + 16#5c, + 16#63, + 16#70, + 16#81, + 16#8f, + 16#9b, + 16#a9, + 16#b6, + 16#c2, + 16#cd, + 16#d6, + 16#db, + 16#e1, + 16#e6, + 16#e8, + 16#e7, + 16#e7, + 16#e3, + 16#d7, + 16#ce, + 16#ca, + 16#c3, + 16#b5, + 16#a9, + 16#9f, + 16#92, + 16#85, + 16#7b, + 16#6e, + 16#60, + 16#54, + 16#48, + 16#3c, + 16#34, + 16#2e, + 16#25, + 16#1d, + 16#1e, + 16#23, + 16#24, + 16#26, + 16#2c, + 16#33, + 16#38, + 16#42, + 16#4f, + 16#5b, + 16#67, + 16#74, + 16#81, + 16#8f, + 16#9c, + 16#a4, + 16#a9, + 16#b1, + 16#ba, + 16#c0, + 16#c5, + 16#cc, + 16#d2, + 16#d3, + 16#d4, + 16#d7, + 16#d8, + 16#d5, + 16#cf, + 16#c8, + 16#c0, + 16#b8, + 16#ac, + 16#9d, + 16#8f, + 16#81, + 16#73, + 16#67, + 16#5b, + 16#4f, + 16#44, + 16#3b, + 16#38, + 16#39, + 16#3b, + 16#3c, + 16#3f, + 16#45, + 16#4c, + 16#51, + 16#56, + 16#5d, + 16#63, + 16#68, + 16#71, + 16#7f, + 16#87, + 16#8f, + 16#97, + 16#a1, + 16#aa, + 16#b4, + 16#bb, + 16#c0, + 16#c6, + 16#cd, + 16#d1, + 16#d1, + 16#d2, + 16#d2, + 16#cb, + 16#c3, + 16#be, + 16#b6, + 16#a9, + 16#9c, + 16#91, + 16#85, + 16#7c, + 16#72, + 16#66, + 16#59, + 16#4f, + 16#46, + 16#3c, + 16#36, + 16#32, + 16#2f, + 16#2c, + 16#2e, + 16#33, + 16#35, + 16#38, + 16#3d, + 16#43, + 16#4b, + 16#54, + 16#60, + 16#6c, + 16#77, + 16#80, + 16#8c, + 16#9d, + 16#ad, + 16#bb, + 16#c4, + 16#cb, + 16#d1, + 16#d7, + 16#da, + 16#dc, + 16#df, + 16#e0, + 16#df, + 16#dd, + 16#dc, + 16#d8, + 16#ce, + 16#c6, + 16#c1, + 16#b7, + 16#aa, + 16#9f, + 16#93, + 16#85, + 16#7a, + 16#6e, + 16#60, + 16#54, + 16#49, + 16#3e, + 16#35, + 16#33, + 16#32, + 16#2d, + 16#2a, + 16#2e, + 16#34, + 16#39, + 16#3f, + 16#46, + 16#4c, + 16#53, + 16#5d, + 16#69, + 16#76, + 16#80, + 16#8b, + 16#94, + 16#9e, + 16#ab, + 16#b3, + 16#b6, + 16#bb, + 16#c0, + 16#c4, + 16#c6, + 16#c7, + 16#c6, + 16#c1, + 16#be, + 16#bb, + 16#b7, + 16#ae, + 16#a2, + 16#96, + 16#8c, + 16#82, + 16#78, + 16#6c, + 16#60, + 16#54, + 16#4b, + 16#45, + 16#3f, + 16#3a, + 16#36, + 16#32, + 16#32, + 16#39, + 16#40, + 16#43, + 16#47, + 16#4f, + 16#56, + 16#5c, + 16#67, + 16#72, + 16#7a, + 16#83, + 16#91, + 16#9e, + 16#ab, + 16#b7, + 16#c1, + 16#c9, + 16#d3, + 16#df, + 16#e5, + 16#e7, + 16#eb, + 16#ed, + 16#ec, + 16#ec, + 16#eb, + 16#e3, + 16#d6, + 16#ca, + 16#bf, + 16#b1, + 16#a4, + 16#98, + 16#88, + 16#79, + 16#6c, + 16#5f, + 16#52, + 16#47, + 16#3d, + 16#32, + 16#2b, + 16#29, + 16#28, + 16#25, + 16#24, + 16#26, + 16#29, + 16#2f, + 16#36, + 16#3a, + 16#3e, + 16#46, + 16#51, + 16#5d, + 16#6a, + 16#74, + 16#7f, + 16#8e, + 16#9e, + 16#ab, + 16#b5, + 16#bc, + 16#c2, + 16#c8, + 16#d0, + 16#d6, + 16#d8, + 16#d9, + 16#d8, + 16#d1, + 16#ca, + 16#c7, + 16#c1, + 16#b8, + 16#b3, + 16#ab, + 16#9d, + 16#90, + 16#86, + 16#7a, + 16#6e, + 16#66, + 16#5f, + 16#54, + 16#4e, + 16#4a, + 16#44, + 16#40, + 16#44, + 16#49, + 16#49, + 16#4c, + 16#53, + 16#59, + 16#5f, + 16#6c, + 16#78, + 16#7d, + 16#87, + 16#97, + 16#a2, + 16#ad, + 16#bb, + 16#c3, + 16#c4, + 16#cb, + 16#d3, + 16#d5, + 16#d7, + 16#dd, + 16#de, + 16#da, + 16#d9, + 16#d7, + 16#ce, + 16#c7, + 16#c1, + 16#b7, + 16#ad, + 16#a5, + 16#99, + 16#88, + 16#79, + 16#6b, + 16#5b, + 16#4c, + 16#40, + 16#34, + 16#29, + 16#21, + 16#1e, + 16#1b, + 16#1b, + 16#1d, + 16#1f, + 16#24, + 16#2e, + 16#36, + 16#3c, + 16#44, + 16#4c, + 16#54, + 16#60, + 16#6f, + 16#7a, + 16#83, + 16#91, + 16#9e, + 16#a7, + 16#b3, + 16#bd, + 16#c2, + 16#ca, + 16#d6, + 16#dc, + 16#df, + 16#e4, + 16#e5, + 16#df, + 16#d9, + 16#d7, + 16#ce, + 16#c2, + 16#ba, + 16#b2, + 16#a3, + 16#99, + 16#92, + 16#84, + 16#77, + 16#72, + 16#6b, + 16#5e, + 16#5b, + 16#5c, + 16#54, + 16#4e, + 16#52, + 16#52, + 16#4d, + 16#51, + 16#58, + 16#57, + 16#5a, + 16#63, + 16#68, + 16#6b, + 16#78, + 16#85, + 16#8c, + 16#99, + 16#a9, + 16#b2, + 16#b7, + 16#c0, + 16#c9, + 16#ca, + 16#cf, + 16#d5, + 16#d2, + 16#cd, + 16#ce, + 16#ca, + 16#c1, + 16#bb, + 16#b4, + 16#a8, + 16#9e, + 16#98, + 16#8d, + 16#80, + 16#77, + 16#6b, + 16#5c, + 16#51, + 16#49, + 16#3e, + 16#34, + 16#31, + 16#2c, + 16#27, + 16#29, + 16#2b, + 16#2c, + 16#33, + 16#3d, + 16#42, + 16#49, + 16#57, + 16#62, + 16#69, + 16#75, + 16#83, + 16#8c, + 16#96, + 16#a6, + 16#b0, + 16#b5, + 16#c0, + 16#ca, + 16#cb, + 16#d0, + 16#da, + 16#db, + 16#db, + 16#e2, + 16#e4, + 16#dd, + 16#db, + 16#d9, + 16#cf, + 16#c5, + 16#c1, + 16#b7, + 16#a6, + 16#9b, + 16#90, + 16#7f, + 16#70, + 16#67, + 16#5c, + 16#4e, + 16#48, + 16#46, + 16#3f, + 16#3c, + 16#3e, + 16#3f, + 16#3e, + 16#46, + 16#50, + 16#51, + 16#53, + 16#5c, + 16#60, + 16#64, + 16#71, + 16#7d, + 16#81, + 16#8a, + 16#96, + 16#9f, + 16#a9, + 16#b5, + 16#bd, + 16#c0, + 16#c7, + 16#d0, + 16#d3, + 16#d4, + 16#d6, + 16#d0, + 16#c8, + 16#c5, + 16#bf, + 16#b3, + 16#aa, + 16#a0, + 16#92, + 16#87, + 16#7f, + 16#73, + 16#66, + 16#5c, + 16#53, + 16#4a, + 16#45, + 16#42, + 16#3a, + 16#33, + 16#34, + 16#34, + 16#31, + 16#36, + 16#3c, + 16#3d, + 16#42, + 16#4e, + 16#57, + 16#5d, + 16#6a, + 16#75, + 16#7d, + 16#8c, + 16#9e, + 16#a7, + 16#ae, + 16#bb, + 16#c3, + 16#c5, + 16#cb, + 16#d1, + 16#cf, + 16#cc, + 16#cf, + 16#cf, + 16#c9, + 16#c6, + 16#c1, + 16#b6, + 16#ae, + 16#ac, + 16#a4, + 16#97, + 16#8e, + 16#86, + 16#77, + 16#6d, + 16#68, + 16#5d, + 16#4d, + 16#45, + 16#41, + 16#3a, + 16#37, + 16#37, + 16#35, + 16#34, + 16#3b, + 16#44, + 16#49, + 16#50, + 16#57, + 16#5b, + 16#63, + 16#71, + 16#7c, + 16#82, + 16#8c, + 16#96, + 16#a0, + 16#ab, + 16#b5, + 16#bb, + 16#bf, + 16#c5, + 16#ca, + 16#d0, + 16#d5, + 16#d5, + 16#cf, + 16#cb, + 16#c6, + 16#c0, + 16#b8, + 16#ae, + 16#a0, + 16#91, + 16#86, + 16#7d, + 16#6f, + 16#60, + 16#54, + 16#48, + 16#3e, + 16#3b, + 16#37, + 16#2e, + 16#29, + 16#2a, + 16#2a, + 16#2c, + 16#34, + 16#37, + 16#36, + 16#3a, + 16#43, + 16#49, + 16#4f, + 16#59, + 16#60, + 16#66, + 16#74, + 16#84, + 16#8e, + 16#97, + 16#a3, + 16#ae, + 16#b4, + 16#c0, + 16#c9, + 16#ca, + 16#ca, + 16#ce, + 16#ce, + 16#ca, + 16#c6, + 16#be, + 16#b2, + 16#a9, + 16#a5, + 16#9e, + 16#90, + 16#86, + 16#7d, + 16#70, + 16#67, + 16#63, + 16#5a, + 16#4e, + 16#45, + 16#41, + 16#3c, + 16#3a, + 16#39, + 16#37, + 16#37, + 16#3c, + 16#42, + 16#47, + 16#4d, + 16#53, + 16#59, + 16#62, + 16#6d, + 16#79, + 16#81, + 16#89, + 16#92, + 16#9c, + 16#a8, + 16#b1, + 16#b6, + 16#ba, + 16#bd, + 16#c0, + 16#c5, + 16#ca, + 16#c9, + 16#c2, + 16#bf, + 16#bd, + 16#b9, + 16#b3, + 16#ab, + 16#9e, + 16#91, + 16#87, + 16#7d, + 16#6d, + 16#5f, + 16#51, + 16#43, + 16#37, + 16#33, + 16#2c, + 16#20, + 16#1b, + 16#1b, + 16#1b, + 16#1d, + 16#25, + 16#2b, + 16#2c, + 16#34, + 16#3e, + 16#47, + 16#4f, + 16#58, + 16#5d, + 16#63, + 16#6e, + 16#7e, + 16#86, + 16#8c, + 16#96, + 16#a0, + 16#a6, + 16#b0, + 16#ba, + 16#bc, + 16#be, + 16#c3, + 16#c6, + 16#c4, + 16#c2, + 16#be, + 16#b4, + 16#ae, + 16#aa, + 16#a3, + 16#97, + 16#8b, + 16#81, + 16#77, + 16#6d, + 16#68, + 16#5f, + 16#54, + 16#4b, + 16#47, + 16#43, + 16#40, + 16#3f, + 16#3c, + 16#3c, + 16#3f, + 16#45, + 16#4a, + 16#4e, + 16#53, + 16#58, + 16#61, + 16#6b, + 16#76, + 16#80, + 16#88, + 16#91, + 16#9c, + 16#a7, + 16#af, + 16#b3, + 16#b8, + 16#bb, + 16#bd, + 16#c0, + 16#c1, + 16#be, + 16#b7, + 16#b2, + 16#ad, + 16#a8, + 16#a3, + 16#9b, + 16#90, + 16#85, + 16#7e, + 16#74, + 16#67, + 16#5c, + 16#53, + 16#47, + 16#3b, + 16#35, + 16#2e, + 16#22, + 16#1b, + 16#19, + 16#18, + 16#18, + 16#1d, + 16#21, + 16#23, + 16#2b, + 16#36, + 16#3e, + 16#46, + 16#52, + 16#5b, + 16#63, + 16#70, + 16#80, + 16#8a, + 16#92, + 16#9d, + 16#a7, + 16#ae, + 16#b7, + 16#c0, + 16#c3, + 16#c5, + 16#c9, + 16#ca, + 16#c9, + 16#c7, + 16#c3, + 16#bc, + 16#b5, + 16#b1, + 16#aa, + 16#9d, + 16#90, + 16#87, + 16#7e, + 16#74, + 16#6c, + 16#63, + 16#58, + 16#50, + 16#4b, + 16#49, + 16#46, + 16#44, + 16#41, + 16#42, + 16#44, + 16#48, + 16#4c, + 16#4e, + 16#50, + 16#54, + 16#5a, + 16#62, + 16#69, + 16#72, + 16#79, + 16#80, + 16#8b, + 16#97, + 16#9f, + 16#a4, + 16#ac, + 16#b3, + 16#b8, + 16#bc, + 16#bd, + 16#ba, + 16#b5, + 16#b1, + 16#ad, + 16#a6, + 16#a1, + 16#98, + 16#8b, + 16#80, + 16#79, + 16#6f, + 16#62, + 16#57, + 16#4f, + 16#46, + 16#3d, + 16#38, + 16#34, + 16#2b, + 16#27, + 16#27, + 16#27, + 16#29, + 16#2c, + 16#2e, + 16#30, + 16#39, + 16#43, + 16#4a, + 16#50, + 16#59, + 16#64, + 16#6c, + 16#78, + 16#87, + 16#91, + 16#98, + 16#a2, + 16#ad, + 16#b5, + 16#bc, + 16#c3, + 16#c7, + 16#c9, + 16#cb, + 16#cd, + 16#cb, + 16#c8, + 16#c6, + 16#c1, + 16#bb, + 16#b7, + 16#af, + 16#a1, + 16#94, + 16#89, + 16#80, + 16#75, + 16#69, + 16#5d, + 16#52, + 16#48, + 16#41, + 16#3e, + 16#3b, + 16#37, + 16#37, + 16#39, + 16#3d, + 16#42, + 16#47, + 16#4a, + 16#4f, + 16#56, + 16#5d, + 16#63, + 16#6a, + 16#73, + 16#79, + 16#7e, + 16#87, + 16#91, + 16#98, + 16#9c, + 16#a3, + 16#ac, + 16#b2, + 16#b7, + 16#ba, + 16#b9, + 16#b7, + 16#b8, + 16#b7, + 16#b3, + 16#af, + 16#a9, + 16#9e, + 16#94, + 16#8c, + 16#82, + 16#74, + 16#69, + 16#61, + 16#57, + 16#4d, + 16#46, + 16#40, + 16#38, + 16#34, + 16#35, + 16#35, + 16#34, + 16#36, + 16#39, + 16#3b, + 16#42, + 16#4b, + 16#4f, + 16#52, + 16#5b, + 16#66, + 16#6f, + 16#79, + 16#85, + 16#8e, + 16#95, + 16#9f, + 16#aa, + 16#b1, + 16#b6, + 16#bb, + 16#be, + 16#bf, + 16#c1, + 16#c1, + 16#bd, + 16#b8, + 16#b5, + 16#b3, + 16#ad, + 16#a8, + 16#a2, + 16#98, + 16#8c, + 16#85, + 16#80, + 16#77, + 16#6b, + 16#61, + 16#58, + 16#51, + 16#4b, + 16#48, + 16#42, + 16#3d, + 16#3c, + 16#3e, + 16#40, + 16#43, + 16#46, + 16#49, + 16#4e, + 16#59, + 16#63, + 16#69, + 16#71, + 16#7b, + 16#83, + 16#8c, + 16#98, + 16#a2, + 16#a8, + 16#ad, + 16#b5, + 16#bd, + 16#c2, + 16#c5, + 16#c5, + 16#c4, + 16#c3, + 16#c3, + 16#c2, + 16#be, + 16#b8, + 16#b1, + 16#a9, + 16#9f, + 16#97, + 16#8c, + 16#7d, + 16#6f, + 16#67, + 16#5c, + 16#4f, + 16#47, + 16#40, + 16#37, + 16#33, + 16#34, + 16#33, + 16#33, + 16#34, + 16#36, + 16#38, + 16#3d, + 16#45, + 16#49, + 16#4a, + 16#50, + 16#5b, + 16#62, + 16#69, + 16#74, + 16#7d, + 16#83, + 16#8f, + 16#9b, + 16#a5, + 16#ab, + 16#b2, + 16#b8, + 16#bc, + 16#c0, + 16#c1, + 16#bf, + 16#bb, + 16#b8, + 16#b7, + 16#b1, + 16#aa, + 16#a3, + 16#99, + 16#8e, + 16#87, + 16#82, + 16#78, + 16#6c, + 16#64, + 16#5f, + 16#5a, + 16#58, + 16#56, + 16#53, + 16#50, + 16#50, + 16#53, + 16#57, + 16#59, + 16#5a, + 16#5c, + 16#61, + 16#68, + 16#71, + 16#75, + 16#7a, + 16#82, + 16#8d, + 16#95, + 16#a0, + 16#aa, + 16#b0, + 16#b3, + 16#bb, + 16#c4, + 16#c7, + 16#c7, + 16#c6, + 16#c2, + 16#bf, + 16#bf, + 16#bb, + 16#b4, + 16#ae, + 16#a8, + 16#a0, + 16#99, + 16#92, + 16#88, + 16#79, + 16#6b, + 16#62, + 16#58, + 16#4d, + 16#41, + 16#38, + 16#2e, + 16#29, + 16#2a, + 16#29, + 16#26, + 16#27, + 16#2c, + 16#2f, + 16#35, + 16#3d, + 16#42, + 16#45, + 16#4e, + 16#5a, + 16#64, + 16#6c, + 16#75, + 16#7e, + 16#85, + 16#90, + 16#9d, + 16#a5, + 16#aa, + 16#af, + 16#b6, + 16#bb, + 16#bf, + 16#c2, + 16#c2, + 16#c0, + 16#bf, + 16#c1, + 16#c0, + 16#bb, + 16#b7, + 16#af, + 16#a5, + 16#9f, + 16#98, + 16#8d, + 16#80, + 16#78, + 16#71, + 16#6c, + 16#67, + 16#64, + 16#61, + 16#5d, + 16#5e, + 16#62, + 16#65, + 16#65, + 16#66, + 16#65, + 16#67, + 16#6e, + 16#73, + 16#75, + 16#78, + 16#7e, + 16#85, + 16#8c, + 16#94, + 16#9d, + 16#a4, + 16#a9, + 16#b0, + 16#b9, + 16#bc, + 16#bc, + 16#bb, + 16#b8, + 16#b6, + 16#b5, + 16#b0, + 16#a8, + 16#a1, + 16#9b, + 16#92, + 16#89, + 16#82, + 16#7a, + 16#6c, + 16#5e, + 16#57, + 16#51, + 16#47, + 16#3d, + 16#36, + 16#30, + 16#2d, + 16#2d, + 16#2e, + 16#2d, + 16#2e, + 16#32, + 16#36, + 16#39, + 16#40, + 16#45, + 16#48, + 16#51, + 16#5f, + 16#6a, + 16#73, + 16#7f, + 16#89, + 16#94, + 16#a1, + 16#ad, + 16#b6, + 16#bb, + 16#c2, + 16#c8, + 16#cd, + 16#cf, + 16#d1, + 16#cf, + 16#cc, + 16#cb, + 16#cc, + 16#ca, + 16#c6, + 16#c0, + 16#b9, + 16#b2, + 16#aa, + 16#a1, + 16#95, + 16#87, + 16#7c, + 16#75, + 16#6d, + 16#66, + 16#60, + 16#5c, + 16#57, + 16#57, + 16#5b, + 16#5c, + 16#5c, + 16#5d, + 16#5e, + 16#61, + 16#67, + 16#6b, + 16#6d, + 16#6e, + 16#73, + 16#7a, + 16#7f, + 16#84, + 16#8c, + 16#91, + 16#94, + 16#9a, + 16#a4, + 16#a9, + 16#aa, + 16#aa, + 16#ab, + 16#ac, + 16#ac, + 16#ac, + 16#a7, + 16#a1, + 16#9d, + 16#99, + 16#91, + 16#89, + 16#80, + 16#73, + 16#66, + 16#5e, + 16#56, + 16#4c, + 16#43, + 16#3c, + 16#38, + 16#36, + 16#39, + 16#3d, + 16#3e, + 16#3f, + 16#45, + 16#4b, + 16#50, + 16#56, + 16#5a, + 16#5e, + 16#67, + 16#71, + 16#7a, + 16#81, + 16#8a, + 16#94, + 16#a0, + 16#aa, + 16#b4, + 16#bd, + 16#c2, + 16#c6, + 16#cc, + 16#d0, + 16#d0, + 16#ce, + 16#cb, + 16#c7, + 16#c5, + 16#c4, + 16#bf, + 16#b9, + 16#b5, + 16#af, + 16#a8, + 16#a0, + 16#99, + 16#8d, + 16#80, + 16#76, + 16#6f, + 16#66, + 16#5c, + 16#54, + 16#50, + 16#4d, + 16#4b, + 16#4a, + 16#49, + 16#49, + 16#4a, + 16#4c, + 16#4f, + 16#56, + 16#5d, + 16#61, + 16#65, + 16#6e, + 16#79, + 16#80, + 16#87, + 16#90, + 16#98, + 16#9d, + 16#a3, + 16#aa, + 16#ad, + 16#ac, + 16#ac, + 16#ac, + 16#ac, + 16#ac, + 16#ab, + 16#a8, + 16#a5, + 16#a5, + 16#a4, + 16#9e, + 16#97, + 16#91, + 16#88, + 16#7e, + 16#76, + 16#6e, + 16#64, + 16#58, + 16#50, + 16#4d, + 16#4c, + 16#4b, + 16#4b, + 16#4c, + 16#4e, + 16#52, + 16#57, + 16#59, + 16#5c, + 16#60, + 16#63, + 16#67, + 16#6f, + 16#77, + 16#7b, + 16#80, + 16#89, + 16#93, + 16#9d, + 16#a5, + 16#ab, + 16#b0, + 16#b7, + 16#bd, + 16#c0, + 16#c1, + 16#be, + 16#bb, + 16#b8, + 16#b5, + 16#b3, + 16#af, + 16#a7, + 16#a0, + 16#9b, + 16#93, + 16#8c, + 16#85, + 16#7b, + 16#6f, + 16#66, + 16#61, + 16#5c, + 16#57, + 16#53, + 16#51, + 16#52, + 16#53, + 16#57, + 16#57, + 16#55, + 16#55, + 16#58, + 16#5a, + 16#5d, + 16#61, + 16#64, + 16#68, + 16#70, + 16#7b, + 16#83, + 16#8a, + 16#95, + 16#a2, + 16#aa, + 16#b0, + 16#b9, + 16#c0, + 16#c1, + 16#c1, + 16#c2, + 16#c1, + 16#c0, + 16#bf, + 16#bb, + 16#b5, + 16#b2, + 16#af, + 16#a8, + 16#a1, + 16#9b, + 16#94, + 16#8a, + 16#7e, + 16#6e, + 16#61, + 16#57, + 16#50, + 16#4c, + 16#43, + 16#3d, + 16#41, + 16#45, + 16#44, + 16#46, + 16#4c, + 16#52, + 16#55, + 16#53, + 16#51, + 16#55, + 16#5c, + 16#61, + 16#67, + 16#70, + 16#7d, + 16#8a, + 16#93, + 16#99, + 16#9c, + 16#9f, + 16#a4, + 16#aa, + 16#ad, + 16#a7, + 16#9d, + 16#98, + 16#9b, + 16#9f, + 16#9f, + 16#9d, + 16#9e, + 16#a2, + 16#a6, + 16#a0, + 16#94, + 16#8a, + 16#81, + 16#74, + 16#69, + 16#68, + 16#68, + 16#66, + 16#62, + 16#5e, + 16#5f, + 16#63, + 16#5f, + 16#5a, + 16#5b, + 16#63, + 16#69, + 16#6d, + 16#71, + 16#79, + 16#7d, + 16#78, + 16#74, + 16#7c, + 16#84, + 16#88, + 16#8d, + 16#9a, + 16#a9, + 16#b4, + 16#bb, + 16#be, + 16#be, + 16#bd, + 16#bc, + 16#bb, + 16#bd, + 16#bf, + 16#bc, + 16#b6, + 16#b3, + 16#b1, + 16#a8, + 16#9d, + 16#96, + 16#90, + 16#86, + 16#77, + 16#68, + 16#5d, + 16#50, + 16#43, + 16#3c, + 16#37, + 16#34, + 16#31, + 16#2c, + 16#28, + 16#2a, + 16#27, + 16#21, + 16#21, + 16#28, + 16#31, + 16#38, + 16#40, + 16#4d, + 16#59, + 16#62, + 16#6e, + 16#7c, + 16#88, + 16#93, + 16#9f, + 16#aa, + 16#b4, + 16#be, + 16#c2, + 16#c1, + 16#c1, + 16#c4, + 16#c5, + 16#c6, + 16#c9, + 16#c8, + 16#c1, + 16#bd, + 16#bc, + 16#b8, + 16#b1, + 16#a8, + 16#a1, + 16#9c, + 16#93, + 16#88, + 16#7d, + 16#70, + 16#69, + 16#66, + 16#62, + 16#60, + 16#63, + 16#66, + 16#65, + 16#63, + 16#67, + 16#6f, + 16#74, + 16#75, + 16#78, + 16#81, + 16#8f, + 16#9a, + 16#9f, + 16#a4, + 16#b0, + 16#bc, + 16#c2, + 16#c5, + 16#cb, + 16#cf, + 16#cf, + 16#cb, + 16#c9, + 16#c6, + 16#bd, + 16#b4, + 16#ac, + 16#a5, + 16#9e, + 16#96, + 16#8a, + 16#7c, + 16#6f, + 16#64, + 16#57, + 16#4e, + 16#46, + 16#3b, + 16#2f, + 16#26, + 16#25, + 16#22, + 16#1b, + 16#1c, + 16#25, + 16#2f, + 16#38, + 16#40, + 16#46, + 16#4c, + 16#55, + 16#5a, + 16#5c, + 16#66, + 16#73, + 16#7a, + 16#7e, + 16#8a, + 16#9c, + 16#a9, + 16#af, + 16#b6, + 16#bf, + 16#c8, + 16#cd, + 16#d0, + 16#d2, + 16#cf, + 16#cd, + 16#cb, + 16#c4, + 16#be, + 16#bb, + 16#b6, + 16#b3, + 16#b4, + 16#ae, + 16#a3, + 16#99, + 16#93, + 16#89, + 16#80, + 16#7a, + 16#79, + 16#79, + 16#78, + 16#76, + 16#77, + 16#78, + 16#78, + 16#78, + 16#7a, + 16#80, + 16#85, + 16#87, + 16#86, + 16#85, + 16#87, + 16#86, + 16#83, + 16#84, + 16#88, + 16#8b, + 16#8d, + 16#92, + 16#96, + 16#97, + 16#93, + 16#8c, + 16#87, + 16#88, + 16#89, + 16#87, + 16#84, + 16#83, + 16#82, + 16#7e, + 16#78, + 16#76, + 16#77, + 16#74, + 16#72, + 16#73, + 16#72, + 16#6a, + 16#5d, + 16#53, + 16#4d, + 16#4a, + 16#49, + 16#4a, + 16#4b, + 16#4d, + 16#4f, + 16#4f, + 16#51, + 16#55, + 16#58, + 16#57, + 16#5a, + 16#64, + 16#6b, + 16#6a, + 16#6a, + 16#6f, + 16#73, + 16#78, + 16#7e, + 16#86, + 16#92, + 16#9c, + 16#a2, + 16#a3, + 16#a8, + 16#ae, + 16#af, + 16#ad, + 16#b3, + 16#be, + 16#c4, + 16#c5, + 16#c4, + 16#c5, + 16#c5, + 16#c3, + 16#c0, + 16#bd, + 16#b9, + 16#b5, + 16#ae, + 16#a3, + 16#96, + 16#88, + 16#7b, + 16#70, + 16#6b, + 16#67, + 16#61, + 16#5c, + 16#5a, + 16#57, + 16#4f, + 16#46, + 16#41, + 16#3e, + 16#3d, + 16#3d, + 16#40, + 16#48, + 16#51, + 16#55, + 16#55, + 16#5e, + 16#70, + 16#7f, + 16#86, + 16#8d, + 16#98, + 16#a2, + 16#a3, + 16#a2, + 16#a4, + 16#a6, + 16#a6, + 16#a5, + 16#a4, + 16#a5, + 16#a5, + 16#9e, + 16#94, + 16#8f, + 16#8d, + 16#84, + 16#78, + 16#70, + 16#69, + 16#5d, + 16#4f, + 16#47, + 16#43, + 16#3a, + 16#33, + 16#32, + 16#38, + 16#3e, + 16#3d, + 16#39, + 16#3b, + 16#43, + 16#49, + 16#49, + 16#4d, + 16#5d, + 16#6c, + 16#75, + 16#7f, + 16#8f, + 16#9f, + 16#a8, + 16#ae, + 16#b9, + 16#c6, + 16#cb, + 16#cc, + 16#ce, + 16#d2, + 16#d4, + 16#d0, + 16#c7, + 16#c3, + 16#c1, + 16#ba, + 16#af, + 16#a8, + 16#a4, + 16#98, + 16#83, + 16#75, + 16#6e, + 16#62, + 16#50, + 16#42, + 16#3d, + 16#3d, + 16#39, + 16#34, + 16#35, + 16#39, + 16#3e, + 16#42, + 16#47, + 16#4f, + 16#59, + 16#5c, + 16#5d, + 16#66, + 16#71, + 16#75, + 16#79, + 16#82, + 16#8f, + 16#98, + 16#9f, + 16#a8, + 16#b0, + 16#b5, + 16#b4, + 16#b2, + 16#b5, + 16#b8, + 16#b5, + 16#ac, + 16#a8, + 16#a9, + 16#a4, + 16#96, + 16#8a, + 16#86, + 16#83, + 16#7b, + 16#71, + 16#6a, + 16#62, + 16#5a, + 16#4f, + 16#43, + 16#3e, + 16#3f, + 16#3f, + 16#3f, + 16#42, + 16#4b, + 16#52, + 16#54, + 16#57, + 16#5d, + 16#63, + 16#68, + 16#70, + 16#78, + 16#7d, + 16#7e, + 16#80, + 16#85, + 16#8d, + 16#90, + 16#91, + 16#96, + 16#a0, + 16#a6, + 16#a2, + 16#9b, + 16#99, + 16#98, + 16#91, + 16#89, + 16#87, + 16#8c, + 16#8a, + 16#82, + 16#7f, + 16#82, + 16#83, + 16#80, + 16#7c, + 16#7c, + 16#80, + 16#82, + 16#7d, + 16#74, + 16#71, + 16#6f, + 16#6a, + 16#6b, + 16#72, + 16#76, + 16#75, + 16#76, + 16#7c, + 16#80, + 16#7f, + 16#7b, + 16#7c, + 16#81, + 16#85, + 16#85, + 16#85, + 16#89, + 16#8d, + 16#8b, + 16#87, + 16#8b, + 16#96, + 16#99, + 16#93, + 16#95, + 16#9c, + 16#9e, + 16#98, + 16#92, + 16#90, + 16#94, + 16#96, + 16#96, + 16#98, + 16#9b, + 16#9b, + 16#95, + 16#91, + 16#92, + 16#90, + 16#86, + 16#7e, + 16#7d, + 16#7d, + 16#73, + 16#66, + 16#61, + 16#5f, + 16#59, + 16#54, + 16#53, + 16#55, + 16#55, + 16#4e, + 16#46, + 16#46, + 16#48, + 16#42, + 16#3b, + 16#3c, + 16#45, + 16#4e, + 16#4f, + 16#52, + 16#5e, + 16#69, + 16#6f, + 16#77, + 16#85, + 16#91, + 16#97, + 16#9d, + 16#a3, + 16#ab, + 16#af, + 16#ac, + 16#ac, + 16#b4, + 16#ba, + 16#b9, + 16#b7, + 16#b9, + 16#ba, + 16#b3, + 16#ac, + 16#a9, + 16#a5, + 16#9d, + 16#91, + 16#89, + 16#89, + 16#87, + 16#81, + 16#78, + 16#71, + 16#71, + 16#72, + 16#6d, + 16#67, + 16#68, + 16#6a, + 16#66, + 16#66, + 16#69, + 16#6c, + 16#6e, + 16#73, + 16#7e, + 16#8b, + 16#96, + 16#9e, + 16#a5, + 16#ad, + 16#b4, + 16#b5, + 16#b9, + 16#bf, + 16#c3, + 16#c0, + 16#ba, + 16#ba, + 16#bc, + 16#b5, + 16#a7, + 16#9f, + 16#9d, + 16#9a, + 16#8e, + 16#7f, + 16#6f, + 16#64, + 16#57, + 16#44, + 16#35, + 16#2d, + 16#28, + 16#23, + 16#1d, + 16#1e, + 16#22, + 16#22, + 16#20, + 16#25, + 16#2e, + 16#37, + 16#3e, + 16#48, + 16#53, + 16#5b, + 16#62, + 16#6b, + 16#76, + 16#82, + 16#8b, + 16#95, + 16#a2, + 16#b2, + 16#bc, + 16#bb, + 16#bd, + 16#c5, + 16#cb, + 16#c9, + 16#c5, + 16#c9, + 16#ce, + 16#c9, + 16#c3, + 16#c0, + 16#ba, + 16#b5, + 16#ac, + 16#a0, + 16#9b, + 16#99, + 16#8f, + 16#80, + 16#75, + 16#72, + 16#6c, + 16#66, + 16#67, + 16#6d, + 16#70, + 16#72, + 16#78, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#85, + 16#8e, + 16#93, + 16#94, + 16#95, + 16#9b, + 16#a2, + 16#a1, + 16#a0, + 16#a6, + 16#ac, + 16#ab, + 16#a6, + 16#a5, + 16#a5, + 16#9c, + 16#8f, + 16#87, + 16#83, + 16#80, + 16#7a, + 16#74, + 16#70, + 16#6e, + 16#69, + 16#60, + 16#5b, + 16#5b, + 16#55, + 16#4f, + 16#4d, + 16#51, + 16#50, + 16#46, + 16#42, + 16#46, + 16#4b, + 16#4d, + 16#4d, + 16#51, + 16#5b, + 16#61, + 16#63, + 16#63, + 16#68, + 16#71, + 16#73, + 16#74, + 16#7d, + 16#88, + 16#8f, + 16#90, + 16#96, + 16#9e, + 16#a2, + 16#a4, + 16#a6, + 16#a9, + 16#aa, + 16#a9, + 16#a9, + 16#aa, + 16#a8, + 16#a5, + 16#a1, + 16#a3, + 16#ad, + 16#b1, + 16#ad, + 16#ad, + 16#b3, + 16#b6, + 16#ae, + 16#a7, + 16#a5, + 16#a4, + 16#9f, + 16#98, + 16#94, + 16#92, + 16#91, + 16#8c, + 16#81, + 16#7f, + 16#84, + 16#82, + 16#7a, + 16#74, + 16#74, + 16#73, + 16#6b, + 16#65, + 16#64, + 16#61, + 16#60, + 16#63, + 16#69, + 16#6e, + 16#71, + 16#74, + 16#78, + 16#7c, + 16#80, + 16#81, + 16#83, + 16#8a, + 16#91, + 16#91, + 16#8f, + 16#92, + 16#97, + 16#91, + 16#8c, + 16#8e, + 16#92, + 16#91, + 16#88, + 16#80, + 16#7c, + 16#78, + 16#73, + 16#69, + 16#60, + 16#61, + 16#62, + 16#5f, + 16#5b, + 16#5b, + 16#5c, + 16#57, + 16#53, + 16#55, + 16#57, + 16#56, + 16#53, + 16#56, + 16#5c, + 16#5e, + 16#61, + 16#65, + 16#6e, + 16#7e, + 16#87, + 16#91, + 16#9f, + 16#ad, + 16#b5, + 16#b4, + 16#b8, + 16#c3, + 16#c7, + 16#c5, + 16#c6, + 16#ca, + 16#ce, + 16#cb, + 16#c5, + 16#bf, + 16#bb, + 16#b8, + 16#b2, + 16#a8, + 16#a1, + 16#98, + 16#8a, + 16#7a, + 16#72, + 16#6c, + 16#5e, + 16#54, + 16#54, + 16#54, + 16#53, + 16#4f, + 16#4f, + 16#51, + 16#4f, + 16#4e, + 16#4f, + 16#56, + 16#63, + 16#6a, + 16#6a, + 16#70, + 16#7f, + 16#89, + 16#89, + 16#8c, + 16#9a, + 16#a5, + 16#ab, + 16#ad, + 16#ae, + 16#b1, + 16#af, + 16#ae, + 16#ad, + 16#ab, + 16#ac, + 16#aa, + 16#a3, + 16#a0, + 16#9d, + 16#95, + 16#88, + 16#7e, + 16#79, + 16#6d, + 16#60, + 16#5a, + 16#55, + 16#4b, + 16#3e, + 16#3a, + 16#3d, + 16#3f, + 16#40, + 16#42, + 16#49, + 16#57, + 16#5f, + 16#5f, + 16#5f, + 16#65, + 16#71, + 16#75, + 16#79, + 16#83, + 16#8d, + 16#92, + 16#96, + 16#9e, + 16#a6, + 16#a9, + 16#ac, + 16#af, + 16#af, + 16#b1, + 16#b1, + 16#ac, + 16#a7, + 16#a2, + 16#9e, + 16#98, + 16#96, + 16#97, + 16#92, + 16#8a, + 16#87, + 16#87, + 16#84, + 16#79, + 16#70, + 16#6f, + 16#6e, + 16#70, + 16#6e, + 16#6a, + 16#6c, + 16#6f, + 16#70, + 16#6f, + 16#72, + 16#7a, + 16#7a, + 16#78, + 16#7e, + 16#82, + 16#82, + 16#81, + 16#83, + 16#88, + 16#8b, + 16#92, + 16#99, + 16#9d, + 16#a1, + 16#a3, + 16#a5, + 16#a5, + 16#a3, + 16#a1, + 16#9b, + 16#96, + 16#9a, + 16#98, + 16#8f, + 16#88, + 16#85, + 16#85, + 16#82, + 16#80, + 16#81, + 16#82, + 16#82, + 16#7d, + 16#76, + 16#73, + 16#70, + 16#6b, + 16#62, + 16#5e, + 16#63, + 16#64, + 16#5f, + 16#5b, + 16#5c, + 16#5d, + 16#5b, + 16#5b, + 16#5d, + 16#5b, + 16#5a, + 16#5c, + 16#5e, + 16#61, + 16#60, + 16#5e, + 16#61, + 16#68, + 16#74, + 16#78, + 16#77, + 16#80, + 16#88, + 16#8a, + 16#88, + 16#8b, + 16#94, + 16#98, + 16#9a, + 16#9f, + 16#a6, + 16#ad, + 16#ae, + 16#ab, + 16#ab, + 16#ac, + 16#b0, + 16#ac, + 16#a5, + 16#a3, + 16#a0, + 16#98, + 16#92, + 16#8e, + 16#8b, + 16#83, + 16#80, + 16#85, + 16#87, + 16#83, + 16#7f, + 16#7c, + 16#7a, + 16#77, + 16#73, + 16#6f, + 16#6f, + 16#75, + 16#74, + 16#6e, + 16#72, + 16#7b, + 16#80, + 16#7f, + 16#84, + 16#94, + 16#9e, + 16#a1, + 16#a3, + 16#a4, + 16#a7, + 16#a9, + 16#a8, + 16#a6, + 16#a4, + 16#a6, + 16#a4, + 16#9f, + 16#9f, + 16#9a, + 16#8f, + 16#85, + 16#81, + 16#7c, + 16#6d, + 16#61, + 16#5d, + 16#54, + 16#49, + 16#3e, + 16#3a, + 16#39, + 16#34, + 16#2f, + 16#2e, + 16#30, + 16#36, + 16#36, + 16#30, + 16#30, + 16#3a, + 16#46, + 16#4b, + 16#51, + 16#60, + 16#6e, + 16#7a, + 16#85, + 16#90, + 16#99, + 16#a0, + 16#aa, + 16#b2, + 16#b7, + 16#bd, + 16#c0, + 16#bf, + 16#c1, + 16#c3, + 16#c2, + 16#c0, + 16#c1, + 16#c4, + 16#c0, + 16#b9, + 16#b8, + 16#b4, + 16#a8, + 16#99, + 16#90, + 16#8b, + 16#84, + 16#7e, + 16#75, + 16#6b, + 16#6a, + 16#69, + 16#66, + 16#63, + 16#66, + 16#6e, + 16#70, + 16#71, + 16#79, + 16#7b, + 16#7b, + 16#7f, + 16#83, + 16#89, + 16#8f, + 16#96, + 16#9c, + 16#9e, + 16#a5, + 16#aa, + 16#a9, + 16#a9, + 16#a9, + 16#a6, + 16#a0, + 16#9d, + 16#9d, + 16#95, + 16#89, + 16#82, + 16#7f, + 16#7b, + 16#73, + 16#6b, + 16#64, + 16#5e, + 16#5a, + 16#51, + 16#45, + 16#3e, + 16#3b, + 16#38, + 16#36, + 16#37, + 16#3f, + 16#42, + 16#41, + 16#46, + 16#4c, + 16#51, + 16#55, + 16#59, + 16#5f, + 16#63, + 16#69, + 16#71, + 16#76, + 16#7b, + 16#80, + 16#83, + 16#8c, + 16#9a, + 16#a5, + 16#a5, + 16#a6, + 16#b2, + 16#b7, + 16#b4, + 16#ae, + 16#ad, + 16#b0, + 16#af, + 16#ac, + 16#aa, + 16#a7, + 16#a7, + 16#a5, + 16#9d, + 16#9b, + 16#9f, + 16#a0, + 16#9a, + 16#95, + 16#98, + 16#96, + 16#8e, + 16#8a, + 16#89, + 16#86, + 16#83, + 16#85, + 16#8a, + 16#87, + 16#83, + 16#82, + 16#80, + 16#82, + 16#80, + 16#79, + 16#75, + 16#78, + 16#7d, + 16#77, + 16#71, + 16#76, + 16#7b, + 16#78, + 16#74, + 16#77, + 16#7e, + 16#7e, + 16#7b, + 16#79, + 16#78, + 16#79, + 16#79, + 16#77, + 16#77, + 16#7b, + 16#80, + 16#82, + 16#83, + 16#86, + 16#84, + 16#7f, + 16#7e, + 16#7c, + 16#74, + 16#6b, + 16#69, + 16#6a, + 16#64, + 16#5b, + 16#59, + 16#59, + 16#59, + 16#58, + 16#5b, + 16#5e, + 16#61, + 16#65, + 16#60, + 16#59, + 16#5b, + 16#61, + 16#62, + 16#63, + 16#68, + 16#73, + 16#7a, + 16#80, + 16#87, + 16#89, + 16#8d, + 16#97, + 16#a0, + 16#a7, + 16#a9, + 16#aa, + 16#ad, + 16#b1, + 16#b6, + 16#b7, + 16#b6, + 16#b9, + 16#c1, + 16#c5, + 16#bf, + 16#ba, + 16#b8, + 16#af, + 16#a4, + 16#9c, + 16#96, + 16#92, + 16#8c, + 16#81, + 16#77, + 16#6e, + 16#6a, + 16#63, + 16#58, + 16#54, + 16#53, + 16#53, + 16#54, + 16#54, + 16#54, + 16#4f, + 16#4b, + 16#51, + 16#58, + 16#5c, + 16#64, + 16#71, + 16#7e, + 16#89, + 16#93, + 16#98, + 16#99, + 16#9e, + 16#a2, + 16#a1, + 16#a2, + 16#a8, + 16#ab, + 16#a4, + 16#9e, + 16#9e, + 16#9d, + 16#9b, + 16#97, + 16#91, + 16#8c, + 16#88, + 16#82, + 16#77, + 16#66, + 16#5d, + 16#59, + 16#52, + 16#4a, + 16#46, + 16#42, + 16#3b, + 16#38, + 16#39, + 16#36, + 16#36, + 16#3d, + 16#44, + 16#4c, + 16#55, + 16#5f, + 16#67, + 16#6e, + 16#77, + 16#80, + 16#86, + 16#94, + 16#a4, + 16#ac, + 16#af, + 16#b6, + 16#c2, + 16#c5, + 16#be, + 16#bb, + 16#bc, + 16#be, + 16#bc, + 16#b5, + 16#ae, + 16#aa, + 16#a8, + 16#a1, + 16#97, + 16#91, + 16#8f, + 16#89, + 16#80, + 16#7b, + 16#77, + 16#6c, + 16#61, + 16#60, + 16#5e, + 16#5c, + 16#60, + 16#67, + 16#6b, + 16#6b, + 16#6b, + 16#70, + 16#76, + 16#7b, + 16#7b, + 16#79, + 16#80, + 16#8a, + 16#8e, + 16#8b, + 16#8e, + 16#9c, + 16#a2, + 16#a0, + 16#a3, + 16#ac, + 16#b1, + 16#b0, + 16#b0, + 16#ae, + 16#a8, + 16#a2, + 16#9a, + 16#90, + 16#8b, + 16#89, + 16#83, + 16#7d, + 16#78, + 16#73, + 16#6b, + 16#66, + 16#66, + 16#62, + 16#5a, + 16#56, + 16#58, + 16#58, + 16#50, + 16#48, + 16#46, + 16#48, + 16#50, + 16#56, + 16#58, + 16#5e, + 16#68, + 16#6f, + 16#6d, + 16#69, + 16#6e, + 16#71, + 16#6f, + 16#72, + 16#7c, + 16#85, + 16#8b, + 16#8c, + 16#8b, + 16#8a, + 16#8b, + 16#8d, + 16#8d, + 16#8e, + 16#8e, + 16#8f, + 16#8d, + 16#8d, + 16#90, + 16#8b, + 16#85, + 16#8a, + 16#94, + 16#96, + 16#93, + 16#93, + 16#96, + 16#95, + 16#93, + 16#91, + 16#8e, + 16#8f, + 16#90, + 16#8c, + 16#88, + 16#8a, + 16#8f, + 16#8e, + 16#8a, + 16#8d, + 16#93, + 16#94, + 16#92, + 16#91, + 16#8d, + 16#86, + 16#83, + 16#82, + 16#7f, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#81, + 16#80, + 16#79, + 16#77, + 16#7d, + 16#7f, + 16#7c, + 16#7f, + 16#86, + 16#8a, + 16#88, + 16#86, + 16#88, + 16#8b, + 16#8b, + 16#8a, + 16#89, + 16#89, + 16#8a, + 16#85, + 16#7a, + 16#71, + 16#71, + 16#6e, + 16#66, + 16#60, + 16#5b, + 16#56, + 16#53, + 16#50, + 16#4b, + 16#46, + 16#41, + 16#42, + 16#45, + 16#46, + 16#45, + 16#44, + 16#45, + 16#49, + 16#4f, + 16#51, + 16#58, + 16#68, + 16#76, + 16#7a, + 16#80, + 16#8e, + 16#98, + 16#99, + 16#99, + 16#a2, + 16#af, + 16#b8, + 16#bb, + 16#ba, + 16#c0, + 16#c9, + 16#cb, + 16#c9, + 16#c9, + 16#ce, + 16#cd, + 16#c5, + 16#bf, + 16#bb, + 16#b0, + 16#a0, + 16#95, + 16#90, + 16#85, + 16#7a, + 16#74, + 16#70, + 16#6b, + 16#63, + 16#5c, + 16#57, + 16#57, + 16#58, + 16#55, + 16#57, + 16#63, + 16#6f, + 16#70, + 16#6e, + 16#76, + 16#83, + 16#88, + 16#8a, + 16#93, + 16#9d, + 16#a5, + 16#aa, + 16#ac, + 16#ac, + 16#ac, + 16#a9, + 16#a3, + 16#a0, + 16#a2, + 16#9d, + 16#91, + 16#89, + 16#88, + 16#80, + 16#72, + 16#67, + 16#62, + 16#58, + 16#49, + 16#3f, + 16#3b, + 16#34, + 16#29, + 16#21, + 16#1d, + 16#20, + 16#27, + 16#2b, + 16#2c, + 16#34, + 16#40, + 16#45, + 16#46, + 16#4c, + 16#54, + 16#5c, + 16#67, + 16#76, + 16#85, + 16#91, + 16#9a, + 16#a4, + 16#ad, + 16#b3, + 16#ba, + 16#c2, + 16#c9, + 16#cf, + 16#d2, + 16#cd, + 16#c8, + 16#c7, + 16#c1, + 16#b4, + 16#ac, + 16#ac, + 16#aa, + 16#a0, + 16#94, + 16#8d, + 16#87, + 16#80, + 16#77, + 16#6d, + 16#69, + 16#6f, + 16#71, + 16#6d, + 16#6b, + 16#6c, + 16#6e, + 16#6c, + 16#6c, + 16#74, + 16#7d, + 16#80, + 16#84, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#8a, + 16#8c, + 16#91, + 16#96, + 16#99, + 16#9b, + 16#99, + 16#91, + 16#89, + 16#89, + 16#8a, + 16#81, + 16#77, + 16#74, + 16#73, + 16#6c, + 16#5f, + 16#55, + 16#51, + 16#51, + 16#50, + 16#4e, + 16#4d, + 16#52, + 16#54, + 16#4b, + 16#41, + 16#42, + 16#48, + 16#46, + 16#44, + 16#4b, + 16#54, + 16#5a, + 16#5d, + 16#61, + 16#64, + 16#68, + 16#6e, + 16#76, + 16#7f, + 16#83, + 16#82, + 16#81, + 16#82, + 16#86, + 16#85, + 16#80, + 16#81, + 16#8b, + 16#8e, + 16#8a, + 16#89, + 16#8d, + 16#8e, + 16#89, + 16#85, + 16#8a, + 16#92, + 16#96, + 16#95, + 16#96, + 16#9c, + 16#a0, + 16#9f, + 16#9b, + 16#9f, + 16#a8, + 16#aa, + 16#a7, + 16#a8, + 16#a9, + 16#9f, + 16#96, + 16#94, + 16#94, + 16#8e, + 16#87, + 16#83, + 16#84, + 16#82, + 16#7c, + 16#72, + 16#6d, + 16#6e, + 16#6a, + 16#60, + 16#5c, + 16#5e, + 16#5c, + 16#52, + 16#4d, + 16#52, + 16#59, + 16#5a, + 16#5b, + 16#64, + 16#6d, + 16#73, + 16#76, + 16#77, + 16#78, + 16#7b, + 16#7d, + 16#7e, + 16#82, + 16#88, + 16#89, + 16#87, + 16#8b, + 16#8f, + 16#8b, + 16#83, + 16#81, + 16#85, + 16#82, + 16#7a, + 16#73, + 16#6f, + 16#68, + 16#5f, + 16#55, + 16#4d, + 16#4d, + 16#4d, + 16#46, + 16#40, + 16#43, + 16#47, + 16#42, + 16#3e, + 16#42, + 16#48, + 16#50, + 16#57, + 16#60, + 16#6b, + 16#74, + 16#7d, + 16#85, + 16#8e, + 16#98, + 16#a2, + 16#aa, + 16#b4, + 16#c0, + 16#c3, + 16#c0, + 16#c1, + 16#c6, + 16#c5, + 16#c0, + 16#bf, + 16#c2, + 16#bf, + 16#b5, + 16#ac, + 16#a6, + 16#9f, + 16#94, + 16#85, + 16#79, + 16#73, + 16#6f, + 16#64, + 16#56, + 16#4d, + 16#4b, + 16#49, + 16#44, + 16#45, + 16#4c, + 16#51, + 16#54, + 16#59, + 16#5e, + 16#62, + 16#66, + 16#69, + 16#6e, + 16#78, + 16#84, + 16#8b, + 16#91, + 16#9b, + 16#a3, + 16#a2, + 16#a3, + 16#aa, + 16#b0, + 16#af, + 16#aa, + 16#ab, + 16#ac, + 16#a2, + 16#94, + 16#8b, + 16#85, + 16#83, + 16#7d, + 16#70, + 16#68, + 16#66, + 16#5c, + 16#4c, + 16#43, + 16#41, + 16#3e, + 16#38, + 16#35, + 16#3a, + 16#3f, + 16#3d, + 16#3c, + 16#3f, + 16#47, + 16#50, + 16#57, + 16#61, + 16#6e, + 16#77, + 16#79, + 16#7c, + 16#85, + 16#8f, + 16#90, + 16#92, + 16#9f, + 16#ac, + 16#af, + 16#ab, + 16#ab, + 16#af, + 16#af, + 16#a9, + 16#a5, + 16#a4, + 16#a4, + 16#9e, + 16#95, + 16#8e, + 16#8c, + 16#88, + 16#80, + 16#7c, + 16#80, + 16#84, + 16#80, + 16#7c, + 16#7e, + 16#7d, + 16#76, + 16#70, + 16#73, + 16#76, + 16#76, + 16#77, + 16#7c, + 16#83, + 16#87, + 16#84, + 16#82, + 16#89, + 16#92, + 16#94, + 16#91, + 16#94, + 16#9b, + 16#9a, + 16#92, + 16#91, + 16#94, + 16#95, + 16#91, + 16#8f, + 16#8f, + 16#8f, + 16#8c, + 16#84, + 16#7e, + 16#7c, + 16#7a, + 16#77, + 16#75, + 16#76, + 16#76, + 16#72, + 16#70, + 16#72, + 16#71, + 16#6b, + 16#68, + 16#6e, + 16#74, + 16#72, + 16#6d, + 16#6b, + 16#6a, + 16#68, + 16#64, + 16#5e, + 16#5f, + 16#64, + 16#65, + 16#61, + 16#60, + 16#65, + 16#65, + 16#61, + 16#5e, + 16#61, + 16#64, + 16#65, + 16#65, + 16#66, + 16#68, + 16#6d, + 16#72, + 16#75, + 16#7a, + 16#80, + 16#87, + 16#8f, + 16#98, + 16#9e, + 16#9f, + 16#9e, + 16#a1, + 16#a7, + 16#a8, + 16#a9, + 16#af, + 16#b5, + 16#b6, + 16#b6, + 16#b5, + 16#b4, + 16#b3, + 16#af, + 16#aa, + 16#a6, + 16#a6, + 16#a5, + 16#9a, + 16#8d, + 16#89, + 16#87, + 16#81, + 16#7b, + 16#78, + 16#79, + 16#77, + 16#73, + 16#6f, + 16#6b, + 16#6a, + 16#69, + 16#69, + 16#6e, + 16#76, + 16#7b, + 16#7d, + 16#81, + 16#89, + 16#8c, + 16#8c, + 16#90, + 16#9a, + 16#a1, + 16#a1, + 16#a1, + 16#a4, + 16#a4, + 16#9e, + 16#95, + 16#8f, + 16#91, + 16#91, + 16#88, + 16#7f, + 16#7b, + 16#79, + 16#6f, + 16#61, + 16#57, + 16#52, + 16#4a, + 16#41, + 16#3c, + 16#39, + 16#35, + 16#2f, + 16#2b, + 16#2f, + 16#35, + 16#38, + 16#3c, + 16#45, + 16#51, + 16#5a, + 16#5b, + 16#5f, + 16#6c, + 16#77, + 16#7b, + 16#83, + 16#96, + 16#a6, + 16#ac, + 16#ae, + 16#b6, + 16#c0, + 16#c5, + 16#c5, + 16#c6, + 16#cc, + 16#d1, + 16#ce, + 16#c6, + 16#c1, + 16#bf, + 16#b7, + 16#ae, + 16#a9, + 16#a9, + 16#a3, + 16#98, + 16#8f, + 16#8b, + 16#83, + 16#79, + 16#71, + 16#70, + 16#71, + 16#6e, + 16#6d, + 16#71, + 16#76, + 16#76, + 16#73, + 16#75, + 16#80, + 16#8a, + 16#8b, + 16#8a, + 16#91, + 16#99, + 16#99, + 16#95, + 16#96, + 16#9c, + 16#a0, + 16#9f, + 16#9d, + 16#9f, + 16#9f, + 16#9a, + 16#92, + 16#8d, + 16#8a, + 16#84, + 16#7c, + 16#75, + 16#71, + 16#6b, + 16#62, + 16#5b, + 16#56, + 16#50, + 16#4a, + 16#48, + 16#4b, + 16#4d, + 16#4b, + 16#46, + 16#44, + 16#44, + 16#45, + 16#42, + 16#42, + 16#4b, + 16#57, + 16#5d, + 16#60, + 16#66, + 16#6e, + 16#73, + 16#77, + 16#7e, + 16#85, + 16#8c, + 16#92, + 16#95, + 16#97, + 16#9a, + 16#9e, + 16#9d, + 16#9d, + 16#a1, + 16#a6, + 16#a7, + 16#a6, + 16#a7, + 16#a7, + 16#a3, + 16#9e, + 16#a0, + 16#a3, + 16#a2, + 16#a1, + 16#a2, + 16#a6, + 16#a7, + 16#a5, + 16#a1, + 16#a0, + 16#a4, + 16#a5, + 16#a2, + 16#a1, + 16#a1, + 16#9e, + 16#97, + 16#91, + 16#8e, + 16#8d, + 16#89, + 16#85, + 16#84, + 16#86, + 16#83, + 16#80, + 16#7c, + 16#77, + 16#75, + 16#71, + 16#6e, + 16#70, + 16#71, + 16#6f, + 16#6c, + 16#6c, + 16#70, + 16#6e, + 16#6c, + 16#70, + 16#77, + 16#7c, + 16#7b, + 16#7a, + 16#7b, + 16#7d, + 16#7a, + 16#74, + 16#76, + 16#7d, + 16#80, + 16#7c, + 16#79, + 16#7b, + 16#7d, + 16#76, + 16#6e, + 16#6d, + 16#6d, + 16#6a, + 16#65, + 16#61, + 16#5e, + 16#59, + 16#53, + 16#51, + 16#52, + 16#53, + 16#52, + 16#53, + 16#5b, + 16#62, + 16#62, + 16#5f, + 16#64, + 16#6f, + 16#76, + 16#7b, + 16#84, + 16#93, + 16#9d, + 16#a0, + 16#a5, + 16#af, + 16#b8, + 16#be, + 16#c0, + 16#c4, + 16#cd, + 16#d1, + 16#cd, + 16#c8, + 16#c6, + 16#c4, + 16#bd, + 16#b7, + 16#b5, + 16#b2, + 16#ad, + 16#a4, + 16#9c, + 16#95, + 16#8b, + 16#7e, + 16#74, + 16#6e, + 16#6a, + 16#64, + 16#5e, + 16#5a, + 16#58, + 16#55, + 16#51, + 16#54, + 16#5b, + 16#5f, + 16#61, + 16#65, + 16#6b, + 16#72, + 16#75, + 16#76, + 16#7c, + 16#84, + 16#8c, + 16#93, + 16#98, + 16#9e, + 16#a2, + 16#a3, + 16#a1, + 16#a0, + 16#a1, + 16#9f, + 16#9b, + 16#98, + 16#94, + 16#8d, + 16#81, + 16#79, + 16#71, + 16#69, + 16#62, + 16#5d, + 16#58, + 16#54, + 16#4f, + 16#48, + 16#42, + 16#40, + 16#3f, + 16#3e, + 16#3f, + 16#45, + 16#4d, + 16#53, + 16#56, + 16#5b, + 16#64, + 16#6d, + 16#76, + 16#7d, + 16#85, + 16#90, + 16#98, + 16#9d, + 16#a1, + 16#a5, + 16#aa, + 16#ac, + 16#af, + 16#b5, + 16#ba, + 16#bb, + 16#ba, + 16#b8, + 16#b5, + 16#af, + 16#a9, + 16#a4, + 16#a0, + 16#9b, + 16#95, + 16#91, + 16#8d, + 16#88, + 16#80, + 16#7a, + 16#79, + 16#7c, + 16#7b, + 16#77, + 16#75, + 16#75, + 16#74, + 16#71, + 16#6f, + 16#72, + 16#76, + 16#79, + 16#7d, + 16#81, + 16#87, + 16#89, + 16#88, + 16#88, + 16#89, + 16#8c, + 16#8e, + 16#90, + 16#94, + 16#95, + 16#92, + 16#8d, + 16#8c, + 16#8b, + 16#86, + 16#82, + 16#82, + 16#85, + 16#85, + 16#80, + 16#7a, + 16#79, + 16#77, + 16#73, + 16#6f, + 16#6f, + 16#71, + 16#6f, + 16#6b, + 16#6c, + 16#6e, + 16#6e, + 16#69, + 16#68, + 16#6b, + 16#6d, + 16#6d, + 16#6b, + 16#6a, + 16#6a, + 16#67, + 16#65, + 16#65, + 16#68, + 16#6a, + 16#6b, + 16#6f, + 16#74, + 16#74, + 16#72, + 16#70, + 16#71, + 16#75, + 16#76, + 16#76, + 16#7b, + 16#80, + 16#84, + 16#84, + 16#84, + 16#89, + 16#90, + 16#93, + 16#96, + 16#9b, + 16#a2, + 16#a5, + 16#a4, + 16#a3, + 16#a5, + 16#a7, + 16#a7, + 16#a9, + 16#ad, + 16#af, + 16#ad, + 16#a9, + 16#a7, + 16#a3, + 16#9b, + 16#94, + 16#91, + 16#8f, + 16#8b, + 16#85, + 16#7e, + 16#79, + 16#75, + 16#6f, + 16#6a, + 16#68, + 16#68, + 16#68, + 16#69, + 16#6b, + 16#6e, + 16#70, + 16#70, + 16#71, + 16#76, + 16#7d, + 16#82, + 16#87, + 16#8c, + 16#91, + 16#95, + 16#99, + 16#9b, + 16#9d, + 16#9e, + 16#a0, + 16#a3, + 16#a3, + 16#9f, + 16#99, + 16#90, + 16#86, + 16#82, + 16#7f, + 16#7a, + 16#76, + 16#72, + 16#6b, + 16#63, + 16#59, + 16#4e, + 16#45, + 16#3f, + 16#39, + 16#35, + 16#35, + 16#36, + 16#36, + 16#35, + 16#36, + 16#3b, + 16#43, + 16#4a, + 16#52, + 16#5b, + 16#68, + 16#72, + 16#7a, + 16#81, + 16#8a, + 16#94, + 16#9e, + 16#a8, + 16#b4, + 16#bd, + 16#c1, + 16#c4, + 16#c6, + 16#c7, + 16#c5, + 16#c3, + 16#c3, + 16#c2, + 16#be, + 16#b8, + 16#b1, + 16#ac, + 16#a3, + 16#97, + 16#8f, + 16#8b, + 16#88, + 16#83, + 16#7d, + 16#77, + 16#72, + 16#6e, + 16#68, + 16#65, + 16#66, + 16#68, + 16#6a, + 16#6d, + 16#72, + 16#77, + 16#7a, + 16#7d, + 16#83, + 16#8b, + 16#91, + 16#96, + 16#9d, + 16#a4, + 16#a6, + 16#a5, + 16#a4, + 16#a5, + 16#a4, + 16#a1, + 16#9f, + 16#a2, + 16#a2, + 16#9c, + 16#91, + 16#89, + 16#81, + 16#78, + 16#6d, + 16#64, + 16#5e, + 16#57, + 16#50, + 16#4b, + 16#47, + 16#42, + 16#3d, + 16#3a, + 16#3b, + 16#3d, + 16#3e, + 16#3d, + 16#3e, + 16#41, + 16#45, + 16#49, + 16#4e, + 16#55, + 16#5d, + 16#64, + 16#6d, + 16#77, + 16#7e, + 16#80, + 16#81, + 16#86, + 16#8e, + 16#96, + 16#9a, + 16#9d, + 16#a1, + 16#a5, + 16#a6, + 16#a4, + 16#a4, + 16#a4, + 16#a2, + 16#a1, + 16#a3, + 16#a5, + 16#a5, + 16#a1, + 16#9f, + 16#9e, + 16#9c, + 16#9a, + 16#99, + 16#99, + 16#9b, + 16#9c, + 16#9c, + 16#9d, + 16#9c, + 16#9a, + 16#98, + 16#98, + 16#9a, + 16#9d, + 16#9b, + 16#95, + 16#90, + 16#8e, + 16#8a, + 16#87, + 16#85, + 16#85, + 16#84, + 16#85, + 16#84, + 16#7f, + 16#7d, + 16#7c, + 16#77, + 16#71, + 16#6b, + 16#64, + 16#63, + 16#69, + 16#6d, + 16#6c, + 16#6e, + 16#71, + 16#73, + 16#74, + 16#77, + 16#7f, + 16#86, + 16#88, + 16#82, + 16#7a, + 16#74, + 16#77, + 16#7b, + 16#77, + 16#73, + 16#70, + 16#6c, + 16#6a, + 16#68, + 16#61, + 16#59, + 16#5a, + 16#5c, + 16#59, + 16#55, + 16#4e, + 16#42, + 16#3c, + 16#3c, + 16#3a, + 16#36, + 16#36, + 16#37, + 16#3e, + 16#51, + 16#64, + 16#69, + 16#69, + 16#70, + 16#7c, + 16#8a, + 16#9b, + 16#a4, + 16#a5, + 16#ac, + 16#bb, + 16#c8, + 16#d0, + 16#d8, + 16#d8, + 16#d5, + 16#dd, + 16#e9, + 16#e9, + 16#e1, + 16#d7, + 16#c7, + 16#ba, + 16#ba, + 16#be, + 16#b9, + 16#b0, + 16#a9, + 16#9d, + 16#93, + 16#8d, + 16#82, + 16#6f, + 16#60, + 16#56, + 16#4a, + 16#44, + 16#46, + 16#43, + 16#37, + 16#33, + 16#38, + 16#3d, + 16#43, + 16#48, + 16#48, + 16#49, + 16#53, + 16#5b, + 16#5e, + 16#62, + 16#67, + 16#6b, + 16#73, + 16#82, + 16#8f, + 16#93, + 16#93, + 16#8f, + 16#89, + 16#89, + 16#8f, + 16#8d, + 16#84, + 16#80, + 16#7d, + 16#78, + 16#78, + 16#78, + 16#6f, + 16#66, + 16#64, + 16#60, + 16#5b, + 16#5c, + 16#5c, + 16#55, + 16#50, + 16#53, + 16#55, + 16#58, + 16#64, + 16#6e, + 16#70, + 16#78, + 16#86, + 16#8c, + 16#8e, + 16#95, + 16#9a, + 16#9b, + 16#a7, + 16#b3, + 16#b2, + 16#b0, + 16#b5, + 16#b2, + 16#ac, + 16#af, + 16#b2, + 16#ab, + 16#a5, + 16#a3, + 16#9a, + 16#91, + 16#91, + 16#8a, + 16#7b, + 16#72, + 16#6e, + 16#67, + 16#66, + 16#6e, + 16#6d, + 16#65, + 16#62, + 16#64, + 16#64, + 16#66, + 16#6e, + 16#6f, + 16#6d, + 16#73, + 16#7a, + 16#7c, + 16#84, + 16#8f, + 16#91, + 16#95, + 16#a2, + 16#ab, + 16#af, + 16#b4, + 16#b5, + 16#af, + 16#b3, + 16#ba, + 16#b8, + 16#b2, + 16#b4, + 16#b2, + 16#ac, + 16#ad, + 16#ab, + 16#9c, + 16#8d, + 16#84, + 16#79, + 16#72, + 16#74, + 16#70, + 16#62, + 16#59, + 16#57, + 16#50, + 16#4c, + 16#52, + 16#51, + 16#46, + 16#46, + 16#4a, + 16#45, + 16#43, + 16#48, + 16#47, + 16#46, + 16#52, + 16#5b, + 16#5b, + 16#61, + 16#6b, + 16#6a, + 16#68, + 16#70, + 16#75, + 16#74, + 16#7e, + 16#88, + 16#8a, + 16#90, + 16#9a, + 16#9d, + 16#9c, + 16#a3, + 16#a9, + 16#aa, + 16#b0, + 16#b8, + 16#b6, + 16#b3, + 16#b8, + 16#bc, + 16#bb, + 16#bf, + 16#c5, + 16#c4, + 16#c5, + 16#c7, + 16#c2, + 16#bc, + 16#bd, + 16#ba, + 16#b0, + 16#ad, + 16#ad, + 16#a7, + 16#a2, + 16#a2, + 16#98, + 16#89, + 16#84, + 16#7f, + 16#71, + 16#6b, + 16#69, + 16#5f, + 16#56, + 16#55, + 16#4d, + 16#44, + 16#46, + 16#48, + 16#43, + 16#47, + 16#54, + 16#59, + 16#57, + 16#5d, + 16#62, + 16#62, + 16#6d, + 16#7d, + 16#80, + 16#83, + 16#92, + 16#9d, + 16#a1, + 16#ab, + 16#b6, + 16#b4, + 16#b6, + 16#c0, + 16#c0, + 16#bd, + 16#bf, + 16#bb, + 16#ad, + 16#a6, + 16#a7, + 16#a2, + 16#9a, + 16#98, + 16#91, + 16#83, + 16#80, + 16#7c, + 16#6b, + 16#5c, + 16#55, + 16#4a, + 16#42, + 16#45, + 16#45, + 16#3f, + 16#3f, + 16#44, + 16#46, + 16#4d, + 16#59, + 16#5e, + 16#5e, + 16#66, + 16#6d, + 16#6e, + 16#74, + 16#7e, + 16#80, + 16#84, + 16#94, + 16#9f, + 16#a4, + 16#ad, + 16#b4, + 16#b0, + 16#ae, + 16#b2, + 16#ad, + 16#a3, + 16#a4, + 16#a4, + 16#9e, + 16#9e, + 16#a4, + 16#9e, + 16#97, + 16#96, + 16#91, + 16#88, + 16#8a, + 16#8b, + 16#82, + 16#7e, + 16#80, + 16#7d, + 16#7a, + 16#84, + 16#91, + 16#94, + 16#9b, + 16#a8, + 16#ab, + 16#ab, + 16#b2, + 16#b5, + 16#b3, + 16#b6, + 16#b8, + 16#b1, + 16#af, + 16#b5, + 16#b2, + 16#a8, + 16#a3, + 16#9f, + 16#92, + 16#89, + 16#85, + 16#7b, + 16#6e, + 16#64, + 16#56, + 16#46, + 16#3b, + 16#31, + 16#25, + 16#20, + 16#21, + 16#1f, + 16#19, + 16#16, + 16#15, + 16#12, + 16#15, + 16#1c, + 16#1f, + 16#24, + 16#2e, + 16#34, + 16#3c, + 16#4f, + 16#60, + 16#69, + 16#75, + 16#85, + 16#92, + 16#9e, + 16#af, + 16#bc, + 16#be, + 16#c3, + 16#cb, + 16#cb, + 16#cd, + 16#d5, + 16#d8, + 16#d5, + 16#d9, + 16#d9, + 16#cd, + 16#c4, + 16#be, + 16#b3, + 16#a7, + 16#a5, + 16#a0, + 16#91, + 16#87, + 16#84, + 16#7f, + 16#7b, + 16#7f, + 16#7d, + 16#74, + 16#72, + 16#74, + 16#6f, + 16#6b, + 16#6a, + 16#65, + 16#5f, + 16#61, + 16#65, + 16#66, + 16#6b, + 16#74, + 16#73, + 16#70, + 16#74, + 16#76, + 16#74, + 16#76, + 16#7c, + 16#7e, + 16#81, + 16#87, + 16#87, + 16#83, + 16#86, + 16#88, + 16#86, + 16#87, + 16#88, + 16#83, + 16#80, + 16#80, + 16#80, + 16#7d, + 16#80, + 16#81, + 16#80, + 16#81, + 16#85, + 16#81, + 16#7e, + 16#7f, + 16#7c, + 16#73, + 16#70, + 16#70, + 16#6a, + 16#66, + 16#68, + 16#66, + 16#5e, + 16#58, + 16#52, + 16#47, + 16#43, + 16#45, + 16#40, + 16#39, + 16#39, + 16#38, + 16#34, + 16#36, + 16#3b, + 16#3c, + 16#3e, + 16#48, + 16#52, + 16#57, + 16#5e, + 16#64, + 16#66, + 16#6f, + 16#7e, + 16#89, + 16#92, + 16#a0, + 16#ad, + 16#b3, + 16#bb, + 16#c8, + 16#cd, + 16#cf, + 16#d4, + 16#d8, + 16#da, + 16#df, + 16#e2, + 16#dc, + 16#d7, + 16#d5, + 16#cf, + 16#c8, + 16#c4, + 16#be, + 16#b1, + 16#a7, + 16#9f, + 16#93, + 16#84, + 16#78, + 16#6c, + 16#61, + 16#5b, + 16#55, + 16#4d, + 16#49, + 16#48, + 16#43, + 16#42, + 16#47, + 16#4b, + 16#4a, + 16#4b, + 16#4f, + 16#4f, + 16#51, + 16#53, + 16#54, + 16#53, + 16#59, + 16#60, + 16#62, + 16#68, + 16#6f, + 16#6f, + 16#6b, + 16#6b, + 16#68, + 16#5e, + 16#5a, + 16#5a, + 16#58, + 16#58, + 16#59, + 16#57, + 16#52, + 16#51, + 16#52, + 16#50, + 16#50, + 16#53, + 16#51, + 16#4d, + 16#50, + 16#56, + 16#5a, + 16#65, + 16#73, + 16#7e, + 16#89, + 16#99, + 16#a4, + 16#aa, + 16#b3, + 16#bc, + 16#bf, + 16#c0, + 16#c2, + 16#c2, + 16#c3, + 16#c9, + 16#cd, + 16#cb, + 16#c9, + 16#c6, + 16#bd, + 16#b5, + 16#b1, + 16#aa, + 16#9e, + 16#92, + 16#84, + 16#76, + 16#6b, + 16#64, + 16#5a, + 16#52, + 16#4f, + 16#49, + 16#42, + 16#3e, + 16#3b, + 16#35, + 16#30, + 16#33, + 16#38, + 16#3a, + 16#3f, + 16#46, + 16#4f, + 16#5c, + 16#69, + 16#72, + 16#79, + 16#85, + 16#8e, + 16#95, + 16#a4, + 16#b2, + 16#b5, + 16#b4, + 16#b6, + 16#b7, + 16#b7, + 16#b9, + 16#b9, + 16#b6, + 16#b3, + 16#b0, + 16#a7, + 16#9d, + 16#98, + 16#8e, + 16#80, + 16#76, + 16#6f, + 16#64, + 16#57, + 16#4f, + 16#49, + 16#43, + 16#42, + 16#40, + 16#3c, + 16#3b, + 16#3b, + 16#3a, + 16#37, + 16#39, + 16#38, + 16#33, + 16#32, + 16#3a, + 16#42, + 16#4a, + 16#54, + 16#5e, + 16#65, + 16#6c, + 16#71, + 16#76, + 16#7d, + 16#83, + 16#85, + 16#89, + 16#91, + 16#94, + 16#95, + 16#98, + 16#9e, + 16#a2, + 16#a3, + 16#a6, + 16#a5, + 16#a5, + 16#a8, + 16#a8, + 16#a7, + 16#a9, + 16#ac, + 16#ac, + 16#ad, + 16#b3, + 16#b7, + 16#b8, + 16#b7, + 16#b3, + 16#ad, + 16#a7, + 16#a3, + 16#9a, + 16#93, + 16#92, + 16#8f, + 16#87, + 16#81, + 16#7c, + 16#73, + 16#6c, + 16#69, + 16#65, + 16#5f, + 16#59, + 16#55, + 16#4f, + 16#4a, + 16#4a, + 16#49, + 16#47, + 16#4a, + 16#4b, + 16#4a, + 16#4c, + 16#50, + 16#4f, + 16#4f, + 16#55, + 16#5c, + 16#64, + 16#6c, + 16#75, + 16#7d, + 16#83, + 16#8d, + 16#91, + 16#92, + 16#94, + 16#97, + 16#9a, + 16#9f, + 16#a4, + 16#a4, + 16#a3, + 16#a1, + 16#9d, + 16#9a, + 16#98, + 16#94, + 16#8c, + 16#86, + 16#81, + 16#7a, + 16#72, + 16#6e, + 16#68, + 16#60, + 16#5d, + 16#5e, + 16#5b, + 16#59, + 16#58, + 16#56, + 16#57, + 16#5d, + 16#63, + 16#63, + 16#65, + 16#6c, + 16#71, + 16#75, + 16#7a, + 16#7d, + 16#7e, + 16#80, + 16#84, + 16#87, + 16#8f, + 16#98, + 16#9a, + 16#98, + 16#99, + 16#99, + 16#94, + 16#92, + 16#91, + 16#8f, + 16#8d, + 16#8b, + 16#89, + 16#83, + 16#80, + 16#7f, + 16#7e, + 16#7f, + 16#7e, + 16#7a, + 16#75, + 16#75, + 16#7a, + 16#7c, + 16#7e, + 16#85, + 16#8e, + 16#96, + 16#9e, + 16#a8, + 16#b2, + 16#b9, + 16#bb, + 16#b9, + 16#b8, + 16#b8, + 16#b6, + 16#b1, + 16#b0, + 16#b1, + 16#af, + 16#ab, + 16#a6, + 16#9f, + 16#97, + 16#8e, + 16#83, + 16#77, + 16#6c, + 16#5d, + 16#4b, + 16#41, + 16#3a, + 16#31, + 16#28, + 16#22, + 16#1e, + 16#19, + 16#16, + 16#13, + 16#0f, + 16#0e, + 16#10, + 16#10, + 16#13, + 16#1e, + 16#2b, + 16#37, + 16#46, + 16#56, + 16#65, + 16#71, + 16#7f, + 16#8a, + 16#97, + 16#a7, + 16#b6, + 16#c1, + 16#c7, + 16#cd, + 16#d2, + 16#d8, + 16#e0, + 16#e5, + 16#e3, + 16#e3, + 16#e3, + 16#df, + 16#d9, + 16#d2, + 16#ca, + 16#c2, + 16#b8, + 16#ad, + 16#a1, + 16#98, + 16#90, + 16#87, + 16#7e, + 16#79, + 16#75, + 16#71, + 16#6c, + 16#68, + 16#65, + 16#65, + 16#66, + 16#62, + 16#5d, + 16#5c, + 16#5e, + 16#62, + 16#68, + 16#70, + 16#75, + 16#78, + 16#7f, + 16#83, + 16#85, + 16#87, + 16#89, + 16#88, + 16#87, + 16#88, + 16#87, + 16#86, + 16#86, + 16#86, + 16#84, + 16#84, + 16#88, + 16#88, + 16#84, + 16#82, + 16#80, + 16#7e, + 16#7d, + 16#7b, + 16#78, + 16#77, + 16#7a, + 16#7f, + 16#80, + 16#80, + 16#7f, + 16#7c, + 16#78, + 16#75, + 16#6f, + 16#69, + 16#68, + 16#68, + 16#66, + 16#63, + 16#62, + 16#63, + 16#63, + 16#64, + 16#63, + 16#62, + 16#64, + 16#63, + 16#60, + 16#5d, + 16#5f, + 16#62, + 16#64, + 16#66, + 16#66, + 16#69, + 16#6e, + 16#73, + 16#75, + 16#77, + 16#7c, + 16#81, + 16#89, + 16#92, + 16#9c, + 16#a4, + 16#af, + 16#b9, + 16#bd, + 16#c1, + 16#c7, + 16#ca, + 16#cb, + 16#ce, + 16#d2, + 16#d1, + 16#d0, + 16#cf, + 16#cb, + 16#c6, + 16#c3, + 16#c0, + 16#b9, + 16#b1, + 16#a9, + 16#a0, + 16#99, + 16#94, + 16#8c, + 16#81, + 16#7b, + 16#76, + 16#71, + 16#6b, + 16#65, + 16#61, + 16#5e, + 16#5a, + 16#57, + 16#52, + 16#50, + 16#51, + 16#52, + 16#54, + 16#57, + 16#5a, + 16#5c, + 16#5b, + 16#5d, + 16#5f, + 16#63, + 16#69, + 16#6c, + 16#6b, + 16#69, + 16#68, + 16#67, + 16#67, + 16#66, + 16#61, + 16#5e, + 16#5e, + 16#5c, + 16#57, + 16#54, + 16#56, + 16#59, + 16#5a, + 16#59, + 16#58, + 16#5b, + 16#61, + 16#67, + 16#6b, + 16#73, + 16#7d, + 16#84, + 16#8f, + 16#9d, + 16#ab, + 16#b9, + 16#c6, + 16#ce, + 16#d0, + 16#d3, + 16#d6, + 16#d7, + 16#d6, + 16#d7, + 16#d8, + 16#d6, + 16#d8, + 16#d9, + 16#d4, + 16#cf, + 16#ca, + 16#c2, + 16#b5, + 16#a7, + 16#99, + 16#8c, + 16#82, + 16#78, + 16#6e, + 16#63, + 16#5a, + 16#52, + 16#4a, + 16#45, + 16#41, + 16#3d, + 16#37, + 16#31, + 16#2d, + 16#2c, + 16#30, + 16#39, + 16#45, + 16#51, + 16#5b, + 16#67, + 16#75, + 16#80, + 16#8a, + 16#94, + 16#9f, + 16#a9, + 16#ae, + 16#b0, + 16#b3, + 16#b8, + 16#bd, + 16#c0, + 16#c2, + 16#c2, + 16#c1, + 16#be, + 16#b7, + 16#b1, + 16#ac, + 16#a3, + 16#97, + 16#8a, + 16#7d, + 16#71, + 16#69, + 16#62, + 16#59, + 16#50, + 16#48, + 16#40, + 16#3d, + 16#3b, + 16#38, + 16#38, + 16#3a, + 16#3d, + 16#3e, + 16#3d, + 16#41, + 16#4a, + 16#53, + 16#5a, + 16#63, + 16#6e, + 16#78, + 16#81, + 16#8a, + 16#92, + 16#99, + 16#9f, + 16#a2, + 16#a2, + 16#a4, + 16#a9, + 16#ac, + 16#ae, + 16#af, + 16#af, + 16#af, + 16#b0, + 16#b3, + 16#b3, + 16#b0, + 16#ad, + 16#ab, + 16#a7, + 16#a0, + 16#9c, + 16#9a, + 16#9c, + 16#9f, + 16#a0, + 16#a0, + 16#a0, + 16#a0, + 16#9c, + 16#97, + 16#92, + 16#8e, + 16#8a, + 16#87, + 16#85, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#7e, + 16#7b, + 16#78, + 16#75, + 16#6f, + 16#69, + 16#66, + 16#64, + 16#60, + 16#5b, + 16#57, + 16#55, + 16#57, + 16#58, + 16#55, + 16#54, + 16#56, + 16#58, + 16#5a, + 16#5e, + 16#63, + 16#6a, + 16#72, + 16#78, + 16#7c, + 16#80, + 16#85, + 16#8b, + 16#8f, + 16#90, + 16#92, + 16#95, + 16#97, + 16#9a, + 16#99, + 16#98, + 16#9a, + 16#9b, + 16#99, + 16#96, + 16#92, + 16#8f, + 16#90, + 16#8d, + 16#8a, + 16#88, + 16#83, + 16#7f, + 16#7b, + 16#78, + 16#77, + 16#77, + 16#75, + 16#70, + 16#6c, + 16#6a, + 16#6a, + 16#6d, + 16#6f, + 16#72, + 16#76, + 16#79, + 16#7d, + 16#81, + 16#84, + 16#88, + 16#8e, + 16#94, + 16#95, + 16#95, + 16#96, + 16#97, + 16#99, + 16#98, + 16#94, + 16#90, + 16#8b, + 16#86, + 16#82, + 16#80, + 16#7f, + 16#7f, + 16#7d, + 16#79, + 16#77, + 16#75, + 16#74, + 16#76, + 16#79, + 16#7a, + 16#7a, + 16#7e, + 16#82, + 16#86, + 16#8e, + 16#99, + 16#a2, + 16#aa, + 16#ad, + 16#aa, + 16#a9, + 16#af, + 16#b2, + 16#b1, + 16#af, + 16#ae, + 16#af, + 16#af, + 16#af, + 16#b0, + 16#af, + 16#aa, + 16#a2, + 16#94, + 16#84, + 16#7a, + 16#6d, + 16#5f, + 16#52, + 16#45, + 16#36, + 16#2b, + 16#25, + 16#1e, + 16#19, + 16#18, + 16#18, + 16#15, + 16#0f, + 16#07, + 16#05, + 16#0c, + 16#19, + 16#22, + 16#2a, + 16#38, + 16#49, + 16#5a, + 16#6f, + 16#83, + 16#93, + 16#9e, + 16#aa, + 16#b3, + 16#bc, + 16#c7, + 16#cf, + 16#d3, + 16#d8, + 16#df, + 16#e5, + 16#ea, + 16#f0, + 16#ef, + 16#e8, + 16#e5, + 16#e2, + 16#d9, + 16#ca, + 16#ba, + 16#ac, + 16#a0, + 16#99, + 16#91, + 16#86, + 16#7c, + 16#74, + 16#6c, + 16#65, + 16#64, + 16#64, + 16#5e, + 16#58, + 16#55, + 16#51, + 16#50, + 16#58, + 16#5d, + 16#5e, + 16#62, + 16#6a, + 16#72, + 16#7b, + 16#82, + 16#84, + 16#84, + 16#86, + 16#85, + 16#81, + 16#7f, + 16#7f, + 16#80, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#81, + 16#7f, + 16#7d, + 16#7b, + 16#77, + 16#70, + 16#69, + 16#63, + 16#61, + 16#63, + 16#68, + 16#6b, + 16#6b, + 16#6d, + 16#6e, + 16#6f, + 16#70, + 16#70, + 16#6f, + 16#6c, + 16#6c, + 16#6b, + 16#6d, + 16#74, + 16#7c, + 16#7d, + 16#7f, + 16#82, + 16#86, + 16#86, + 16#85, + 16#81, + 16#7d, + 16#7c, + 16#7c, + 16#79, + 16#74, + 16#72, + 16#71, + 16#71, + 16#73, + 16#75, + 16#74, + 16#73, + 16#76, + 16#77, + 16#77, + 16#7c, + 16#83, + 16#89, + 16#8e, + 16#93, + 16#9a, + 16#a4, + 16#ae, + 16#b4, + 16#b7, + 16#bb, + 16#c1, + 16#c6, + 16#c7, + 16#c9, + 16#c9, + 16#c9, + 16#c9, + 16#c7, + 16#c1, + 16#ba, + 16#b6, + 16#b4, + 16#af, + 16#a8, + 16#a3, + 16#9e, + 16#99, + 16#91, + 16#88, + 16#80, + 16#77, + 16#6d, + 16#61, + 16#55, + 16#4d, + 16#49, + 16#47, + 16#47, + 16#49, + 16#4d, + 16#4e, + 16#4a, + 16#49, + 16#4e, + 16#53, + 16#55, + 16#54, + 16#50, + 16#4c, + 16#4e, + 16#54, + 16#5a, + 16#5a, + 16#56, + 16#50, + 16#4e, + 16#51, + 16#54, + 16#52, + 16#51, + 16#52, + 16#56, + 16#5a, + 16#5f, + 16#68, + 16#70, + 16#73, + 16#76, + 16#7b, + 16#81, + 16#87, + 16#8b, + 16#90, + 16#9a, + 16#a6, + 16#b1, + 16#b9, + 16#c0, + 16#c6, + 16#ca, + 16#d1, + 16#d8, + 16#dc, + 16#da, + 16#d7, + 16#d8, + 16#db, + 16#de, + 16#e0, + 16#df, + 16#d9, + 16#d0, + 16#c4, + 16#b9, + 16#b0, + 16#a6, + 16#97, + 16#83, + 16#74, + 16#69, + 16#60, + 16#58, + 16#50, + 16#4a, + 16#45, + 16#40, + 16#3a, + 16#34, + 16#30, + 16#2d, + 16#2d, + 16#31, + 16#38, + 16#40, + 16#4a, + 16#56, + 16#60, + 16#6b, + 16#78, + 16#84, + 16#8e, + 16#93, + 16#95, + 16#98, + 16#a0, + 16#aa, + 16#b0, + 16#b0, + 16#b2, + 16#b7, + 16#bb, + 16#bc, + 16#be, + 16#bb, + 16#b5, + 16#ad, + 16#a4, + 16#9a, + 16#90, + 16#86, + 16#79, + 16#6a, + 16#5e, + 16#56, + 16#4e, + 16#47, + 16#41, + 16#3c, + 16#39, + 16#3c, + 16#41, + 16#42, + 16#43, + 16#45, + 16#49, + 16#50, + 16#59, + 16#62, + 16#6a, + 16#73, + 16#7f, + 16#89, + 16#95, + 16#a1, + 16#aa, + 16#ad, + 16#ae, + 16#ae, + 16#af, + 16#b1, + 16#b2, + 16#b1, + 16#b0, + 16#b4, + 16#ba, + 16#bf, + 16#c1, + 16#c1, + 16#c1, + 16#bf, + 16#b9, + 16#b2, + 16#aa, + 16#a1, + 16#98, + 16#91, + 16#8e, + 16#90, + 16#92, + 16#92, + 16#91, + 16#8f, + 16#8d, + 16#8e, + 16#8d, + 16#89, + 16#81, + 16#7a, + 16#75, + 16#75, + 16#79, + 16#7b, + 16#7b, + 16#7d, + 16#80, + 16#82, + 16#7f, + 16#7c, + 16#7a, + 16#75, + 16#6c, + 16#64, + 16#5e, + 16#5a, + 16#59, + 16#58, + 16#55, + 16#55, + 16#57, + 16#57, + 16#56, + 16#59, + 16#5d, + 16#5e, + 16#60, + 16#66, + 16#6a, + 16#6b, + 16#70, + 16#78, + 16#80, + 16#88, + 16#8f, + 16#93, + 16#96, + 16#9c, + 16#a1, + 16#a3, + 16#aa, + 16#b2, + 16#b1, + 16#ac, + 16#ac, + 16#ad, + 16#ac, + 16#ac, + 16#ac, + 16#a8, + 16#a5, + 16#a5, + 16#a1, + 16#9d, + 16#9c, + 16#98, + 16#8e, + 16#85, + 16#7f, + 16#76, + 16#6f, + 16#6c, + 16#6c, + 16#6c, + 16#6f, + 16#72, + 16#73, + 16#76, + 16#78, + 16#79, + 16#7a, + 16#7c, + 16#78, + 16#71, + 16#6f, + 16#73, + 16#77, + 16#7a, + 16#7e, + 16#80, + 16#80, + 16#80, + 16#81, + 16#80, + 16#81, + 16#84, + 16#7f, + 16#7a, + 16#7d, + 16#80, + 16#83, + 16#89, + 16#8e, + 16#8d, + 16#8e, + 16#92, + 16#92, + 16#90, + 16#93, + 16#96, + 16#96, + 16#9b, + 16#a1, + 16#a3, + 16#a6, + 16#ad, + 16#b2, + 16#b3, + 16#b5, + 16#b6, + 16#b1, + 16#ac, + 16#ac, + 16#ac, + 16#a9, + 16#a7, + 16#a1, + 16#96, + 16#8d, + 16#88, + 16#7f, + 16#72, + 16#66, + 16#58, + 16#48, + 16#3c, + 16#34, + 16#2c, + 16#28, + 16#28, + 16#25, + 16#22, + 16#21, + 16#1f, + 16#1d, + 16#20, + 16#25, + 16#29, + 16#30, + 16#3a, + 16#46, + 16#53, + 16#63, + 16#72, + 16#7f, + 16#8c, + 16#9a, + 16#a1, + 16#a7, + 16#b2, + 16#bb, + 16#c1, + 16#cb, + 16#d4, + 16#da, + 16#e0, + 16#e8, + 16#eb, + 16#eb, + 16#ec, + 16#e7, + 16#db, + 16#d0, + 16#c8, + 16#bc, + 16#b0, + 16#a6, + 16#9b, + 16#8d, + 16#80, + 16#75, + 16#6a, + 16#60, + 16#5c, + 16#56, + 16#4f, + 16#4e, + 16#50, + 16#4d, + 16#4c, + 16#51, + 16#54, + 16#55, + 16#5b, + 16#61, + 16#64, + 16#6a, + 16#71, + 16#77, + 16#7f, + 16#86, + 16#8a, + 16#8a, + 16#8b, + 16#8e, + 16#8d, + 16#8b, + 16#8c, + 16#8b, + 16#89, + 16#8a, + 16#8e, + 16#91, + 16#95, + 16#96, + 16#91, + 16#8c, + 16#87, + 16#7d, + 16#73, + 16#6d, + 16#67, + 16#60, + 16#5d, + 16#5e, + 16#5f, + 16#60, + 16#64, + 16#67, + 16#69, + 16#6d, + 16#6d, + 16#65, + 16#5f, + 16#60, + 16#5f, + 16#60, + 16#67, + 16#6e, + 16#70, + 16#76, + 16#7e, + 16#80, + 16#82, + 16#82, + 16#7d, + 16#72, + 16#6c, + 16#6a, + 16#66, + 16#65, + 16#6a, + 16#6e, + 16#70, + 16#75, + 16#7a, + 16#7b, + 16#7e, + 16#82, + 16#82, + 16#80, + 16#80, + 16#82, + 16#83, + 16#8a, + 16#95, + 16#9c, + 16#a3, + 16#aa, + 16#af, + 16#b2, + 16#b6, + 16#ba, + 16#bd, + 16#bf, + 16#c1, + 16#bf, + 16#bc, + 16#bc, + 16#bc, + 16#bb, + 16#bb, + 16#b9, + 16#b1, + 16#a8, + 16#a2, + 16#9a, + 16#94, + 16#8e, + 16#85, + 16#78, + 16#6c, + 16#62, + 16#56, + 16#4e, + 16#4a, + 16#44, + 16#3e, + 16#3e, + 16#3f, + 16#3f, + 16#41, + 16#43, + 16#41, + 16#3e, + 16#3f, + 16#3a, + 16#33, + 16#32, + 16#36, + 16#36, + 16#39, + 16#3f, + 16#41, + 16#43, + 16#4a, + 16#50, + 16#54, + 16#59, + 16#5e, + 16#5c, + 16#59, + 16#5c, + 16#63, + 16#6b, + 16#77, + 16#83, + 16#89, + 16#8d, + 16#95, + 16#9c, + 16#9e, + 16#a1, + 16#a4, + 16#a4, + 16#a4, + 16#a8, + 16#ae, + 16#b5, + 16#c0, + 16#ca, + 16#ce, + 16#d2, + 16#d6, + 16#d5, + 16#d2, + 16#d1, + 16#ce, + 16#c9, + 16#c4, + 16#bc, + 16#b4, + 16#ae, + 16#a9, + 16#a3, + 16#9d, + 16#95, + 16#84, + 16#71, + 16#63, + 16#58, + 16#4c, + 16#45, + 16#40, + 16#3a, + 16#36, + 16#34, + 16#30, + 16#2d, + 16#31, + 16#34, + 16#32, + 16#34, + 16#3b, + 16#3f, + 16#45, + 16#52, + 16#5f, + 16#68, + 16#72, + 16#7e, + 16#83, + 16#88, + 16#90, + 16#97, + 16#99, + 16#9e, + 16#a2, + 16#a4, + 16#a8, + 16#b1, + 16#b4, + 16#b1, + 16#b1, + 16#ae, + 16#a5, + 16#9a, + 16#91, + 16#87, + 16#7f, + 16#77, + 16#6e, + 16#63, + 16#5a, + 16#52, + 16#4c, + 16#48, + 16#45, + 16#40, + 16#3b, + 16#39, + 16#39, + 16#39, + 16#3e, + 16#45, + 16#4c, + 16#53, + 16#59, + 16#61, + 16#6a, + 16#73, + 16#7b, + 16#81, + 16#8a, + 16#92, + 16#97, + 16#9b, + 16#a1, + 16#a8, + 16#ae, + 16#b4, + 16#b6, + 16#b4, + 16#b1, + 16#b1, + 16#b1, + 16#b2, + 16#b4, + 16#b3, + 16#ae, + 16#ab, + 16#a7, + 16#9d, + 16#96, + 16#94, + 16#8f, + 16#85, + 16#80, + 16#7e, + 16#7d, + 16#7f, + 16#82, + 16#83, + 16#86, + 16#88, + 16#86, + 16#80, + 16#7b, + 16#79, + 16#76, + 16#72, + 16#70, + 16#6f, + 16#6e, + 16#70, + 16#76, + 16#7a, + 16#78, + 16#75, + 16#71, + 16#65, + 16#5a, + 16#54, + 16#50, + 16#4c, + 16#4b, + 16#49, + 16#49, + 16#4d, + 16#51, + 16#53, + 16#56, + 16#57, + 16#55, + 16#51, + 16#4d, + 16#4c, + 16#4e, + 16#56, + 16#60, + 16#6a, + 16#73, + 16#7b, + 16#81, + 16#8a, + 16#96, + 16#9e, + 16#a3, + 16#a7, + 16#aa, + 16#a8, + 16#a9, + 16#ae, + 16#b3, + 16#b9, + 16#bf, + 16#be, + 16#ba, + 16#b8, + 16#b4, + 16#ad, + 16#a7, + 16#a1, + 16#99, + 16#90, + 16#8a, + 16#81, + 16#7b, + 16#78, + 16#78, + 16#77, + 16#73, + 16#71, + 16#6f, + 16#70, + 16#73, + 16#76, + 16#73, + 16#6e, + 16#6c, + 16#69, + 16#62, + 16#5e, + 16#5f, + 16#61, + 16#5f, + 16#5d, + 16#5f, + 16#62, + 16#67, + 16#6b, + 16#6f, + 16#73, + 16#75, + 16#73, + 16#70, + 16#70, + 16#72, + 16#78, + 16#7f, + 16#84, + 16#88, + 16#8c, + 16#90, + 16#94, + 16#9a, + 16#9a, + 16#96, + 16#93, + 16#92, + 16#91, + 16#91, + 16#97, + 16#a0, + 16#a6, + 16#ac, + 16#b1, + 16#b1, + 16#b2, + 16#b3, + 16#af, + 16#a9, + 16#a4, + 16#9c, + 16#92, + 16#8a, + 16#86, + 16#82, + 16#80, + 16#7f, + 16#7a, + 16#6d, + 16#5e, + 16#52, + 16#48, + 16#3f, + 16#36, + 16#2f, + 16#2a, + 16#28, + 16#28, + 16#29, + 16#2b, + 16#31, + 16#39, + 16#3d, + 16#40, + 16#47, + 16#4f, + 16#59, + 16#63, + 16#6e, + 16#7a, + 16#87, + 16#92, + 16#9b, + 16#a3, + 16#ab, + 16#b5, + 16#be, + 16#c0, + 16#c0, + 16#c2, + 16#c7, + 16#cc, + 16#d2, + 16#d5, + 16#d4, + 16#d1, + 16#cd, + 16#c5, + 16#ba, + 16#b2, + 16#ac, + 16#a3, + 16#97, + 16#8d, + 16#84, + 16#7c, + 16#76, + 16#72, + 16#6a, + 16#62, + 16#5e, + 16#59, + 16#52, + 16#4f, + 16#51, + 16#55, + 16#59, + 16#5d, + 16#60, + 16#63, + 16#69, + 16#6f, + 16#73, + 16#76, + 16#7a, + 16#7d, + 16#7e, + 16#80, + 16#85, + 16#8a, + 16#90, + 16#95, + 16#96, + 16#94, + 16#91, + 16#8f, + 16#8e, + 16#8d, + 16#8b, + 16#88, + 16#86, + 16#82, + 16#7e, + 16#7b, + 16#78, + 16#75, + 16#72, + 16#6d, + 16#67, + 16#65, + 16#69, + 16#6d, + 16#6f, + 16#73, + 16#78, + 16#7c, + 16#7e, + 16#7d, + 16#7a, + 16#79, + 16#7a, + 16#78, + 16#73, + 16#71, + 16#75, + 16#79, + 16#7c, + 16#81, + 16#86, + 16#86, + 16#86, + 16#85, + 16#7f, + 16#77, + 16#74, + 16#73, + 16#71, + 16#70, + 16#71, + 16#72, + 16#76, + 16#7f, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7c, + 16#77, + 16#78, + 16#7c, + 16#81, + 16#89, + 16#91, + 16#98, + 16#9f, + 16#aa, + 16#b4, + 16#b9, + 16#ba, + 16#bc, + 16#ba, + 16#b7, + 16#b5, + 16#b5, + 16#b6, + 16#ba, + 16#bf, + 16#bf, + 16#bb, + 16#b7, + 16#b5, + 16#af, + 16#a4, + 16#99, + 16#8f, + 16#87, + 16#7d, + 16#72, + 16#6a, + 16#65, + 16#63, + 16#62, + 16#5d, + 16#57, + 16#55, + 16#55, + 16#52, + 16#4e, + 16#4e, + 16#4c, + 16#46, + 16#41, + 16#3e, + 16#3b, + 16#39, + 16#3b, + 16#3c, + 16#38, + 16#37, + 16#3d, + 16#44, + 16#48, + 16#4f, + 16#55, + 16#59, + 16#5e, + 16#64, + 16#66, + 16#68, + 16#72, + 16#7b, + 16#80, + 16#87, + 16#91, + 16#99, + 16#a0, + 16#a8, + 16#ad, + 16#ae, + 16#af, + 16#b1, + 16#b0, + 16#b0, + 16#b6, + 16#c0, + 16#c8, + 16#cd, + 16#d2, + 16#d7, + 16#d9, + 16#dc, + 16#dd, + 16#d9, + 16#d0, + 16#c8, + 16#c0, + 16#b4, + 16#aa, + 16#a5, + 16#a2, + 16#9e, + 16#99, + 16#92, + 16#85, + 16#7a, + 16#70, + 16#64, + 16#55, + 16#48, + 16#41, + 16#39, + 16#32, + 16#30, + 16#34, + 16#39, + 16#3d, + 16#41, + 16#42, + 16#44, + 16#4a, + 16#52, + 16#56, + 16#5b, + 16#63, + 16#6d, + 16#75, + 16#7f, + 16#89, + 16#91, + 16#98, + 16#9e, + 16#a0, + 16#9d, + 16#9c, + 16#9f, + 16#9f, + 16#9e, + 16#a0, + 16#a2, + 16#a0, + 16#9c, + 16#99, + 16#95, + 16#90, + 16#8a, + 16#82, + 16#78, + 16#6d, + 16#68, + 16#65, + 16#62, + 16#5e, + 16#5a, + 16#58, + 16#57, + 16#57, + 16#56, + 16#54, + 16#56, + 16#5a, + 16#5d, + 16#60, + 16#65, + 16#6c, + 16#72, + 16#7a, + 16#81, + 16#86, + 16#88, + 16#8e, + 16#94, + 16#98, + 16#9a, + 16#a0, + 16#a8, + 16#ac, + 16#ae, + 16#b0, + 16#b3, + 16#b6, + 16#b8, + 16#b6, + 16#b1, + 16#ac, + 16#ab, + 16#a8, + 16#a0, + 16#9b, + 16#9b, + 16#97, + 16#93, + 16#8f, + 16#8b, + 16#86, + 16#86, + 16#85, + 16#83, + 16#83, + 16#86, + 16#87, + 16#85, + 16#83, + 16#84, + 16#84, + 16#80, + 16#7b, + 16#76, + 16#71, + 16#6f, + 16#70, + 16#6f, + 16#6c, + 16#6c, + 16#6d, + 16#6d, + 16#6c, + 16#69, + 16#63, + 16#5c, + 16#58, + 16#54, + 16#4e, + 16#4b, + 16#4c, + 16#4f, + 16#52, + 16#55, + 16#56, + 16#58, + 16#59, + 16#59, + 16#58, + 16#5a, + 16#5e, + 16#61, + 16#64, + 16#69, + 16#73, + 16#80, + 16#8a, + 16#92, + 16#9b, + 16#a1, + 16#a4, + 16#a8, + 16#ab, + 16#a9, + 16#a9, + 16#ad, + 16#b0, + 16#b4, + 16#b8, + 16#bd, + 16#c1, + 16#c3, + 16#c2, + 16#bf, + 16#b6, + 16#ad, + 16#a6, + 16#9d, + 16#94, + 16#8e, + 16#8c, + 16#88, + 16#85, + 16#84, + 16#83, + 16#82, + 16#80, + 16#7f, + 16#7b, + 16#75, + 16#71, + 16#6d, + 16#67, + 16#61, + 16#5e, + 16#5d, + 16#5c, + 16#59, + 16#56, + 16#53, + 16#53, + 16#54, + 16#54, + 16#52, + 16#55, + 16#58, + 16#5b, + 16#5e, + 16#65, + 16#6b, + 16#70, + 16#72, + 16#76, + 16#7b, + 16#7f, + 16#87, + 16#90, + 16#95, + 16#96, + 16#99, + 16#9c, + 16#9d, + 16#9e, + 16#a1, + 16#a5, + 16#a9, + 16#ab, + 16#ab, + 16#ab, + 16#ae, + 16#b5, + 16#b8, + 16#b6, + 16#b3, + 16#ad, + 16#a3, + 16#9a, + 16#93, + 16#8c, + 16#84, + 16#80, + 16#7a, + 16#73, + 16#6e, + 16#6c, + 16#69, + 16#61, + 16#56, + 16#4d, + 16#43, + 16#3a, + 16#34, + 16#2e, + 16#2b, + 16#2f, + 16#33, + 16#33, + 16#3c, + 16#4d, + 16#55, + 16#56, + 16#60, + 16#6a, + 16#71, + 16#7d, + 16#85, + 16#85, + 16#8d, + 16#9e, + 16#a7, + 16#a8, + 16#af, + 16#b7, + 16#bb, + 16#bf, + 16#bf, + 16#b6, + 16#af, + 16#b4, + 16#be, + 16#c3, + 16#c4, + 16#bf, + 16#b7, + 16#b4, + 16#b0, + 16#a3, + 16#95, + 16#88, + 16#79, + 16#72, + 16#7a, + 16#7c, + 16#6d, + 16#5f, + 16#5e, + 16#61, + 16#66, + 16#67, + 16#65, + 16#62, + 16#60, + 16#5d, + 16#5b, + 16#5f, + 16#66, + 16#71, + 16#80, + 16#89, + 16#85, + 16#82, + 16#86, + 16#85, + 16#80, + 16#82, + 16#85, + 16#80, + 16#7a, + 16#80, + 16#88, + 16#8a, + 16#89, + 16#87, + 16#86, + 16#88, + 16#89, + 16#82, + 16#7a, + 16#75, + 16#6e, + 16#69, + 16#6b, + 16#6e, + 16#70, + 16#79, + 16#85, + 16#89, + 16#87, + 16#85, + 16#82, + 16#82, + 16#89, + 16#8e, + 16#8d, + 16#90, + 16#93, + 16#8e, + 16#8b, + 16#8b, + 16#83, + 16#79, + 16#77, + 16#75, + 16#6f, + 16#6d, + 16#6e, + 16#6c, + 16#6d, + 16#76, + 16#7b, + 16#78, + 16#76, + 16#7a, + 16#80, + 16#83, + 16#87, + 16#8b, + 16#8b, + 16#89, + 16#87, + 16#86, + 16#86, + 16#86, + 16#89, + 16#8b, + 16#85, + 16#7e, + 16#7d, + 16#7b, + 16#7a, + 16#82, + 16#8d, + 16#8c, + 16#8b, + 16#92, + 16#97, + 16#9a, + 16#9f, + 16#a3, + 16#a2, + 16#a3, + 16#ad, + 16#b6, + 16#b8, + 16#bf, + 16#ca, + 16#ca, + 16#c5, + 16#c4, + 16#bd, + 16#ae, + 16#a2, + 16#99, + 16#8e, + 16#83, + 16#79, + 16#6a, + 16#5f, + 16#5d, + 16#5d, + 16#5a, + 16#57, + 16#54, + 16#4e, + 16#46, + 16#43, + 16#42, + 16#42, + 16#46, + 16#4a, + 16#4a, + 16#4c, + 16#52, + 16#53, + 16#52, + 16#54, + 16#54, + 16#53, + 16#53, + 16#50, + 16#4e, + 16#57, + 16#63, + 16#6a, + 16#6c, + 16#6d, + 16#71, + 16#75, + 16#7b, + 16#82, + 16#8b, + 16#90, + 16#94, + 16#9a, + 16#a2, + 16#a9, + 16#b3, + 16#c1, + 16#cc, + 16#d0, + 16#d4, + 16#de, + 16#e8, + 16#ec, + 16#ed, + 16#ef, + 16#ef, + 16#ea, + 16#e1, + 16#d8, + 16#d0, + 16#c6, + 16#bc, + 16#b0, + 16#9d, + 16#8b, + 16#7f, + 16#75, + 16#6c, + 16#68, + 16#63, + 16#5a, + 16#51, + 16#4c, + 16#4a, + 16#47, + 16#46, + 16#48, + 16#47, + 16#43, + 16#46, + 16#50, + 16#56, + 16#5f, + 16#6a, + 16#6e, + 16#6b, + 16#6d, + 16#71, + 16#70, + 16#72, + 16#78, + 16#7d, + 16#7b, + 16#78, + 16#7a, + 16#7f, + 16#82, + 16#86, + 16#88, + 16#87, + 16#85, + 16#85, + 16#87, + 16#8d, + 16#91, + 16#92, + 16#98, + 16#9d, + 16#9e, + 16#a0, + 16#a4, + 16#a1, + 16#95, + 16#8a, + 16#82, + 16#79, + 16#71, + 16#6d, + 16#67, + 16#5f, + 16#5e, + 16#5f, + 16#5c, + 16#58, + 16#59, + 16#5c, + 16#5e, + 16#63, + 16#6b, + 16#73, + 16#7c, + 16#84, + 16#8c, + 16#95, + 16#9d, + 16#a3, + 16#ab, + 16#b2, + 16#b5, + 16#b8, + 16#ba, + 16#b9, + 16#b5, + 16#b4, + 16#b5, + 16#b0, + 16#a9, + 16#a3, + 16#99, + 16#8b, + 16#84, + 16#80, + 16#76, + 16#6a, + 16#67, + 16#66, + 16#65, + 16#6a, + 16#73, + 16#77, + 16#7c, + 16#83, + 16#89, + 16#8d, + 16#94, + 16#9b, + 16#9f, + 16#9f, + 16#9d, + 16#9a, + 16#98, + 16#94, + 16#8f, + 16#89, + 16#80, + 16#72, + 16#67, + 16#5c, + 16#50, + 16#48, + 16#49, + 16#4a, + 16#46, + 16#44, + 16#47, + 16#49, + 16#4c, + 16#53, + 16#58, + 16#5a, + 16#5f, + 16#64, + 16#67, + 16#6d, + 16#74, + 16#79, + 16#7c, + 16#7b, + 16#78, + 16#76, + 16#77, + 16#78, + 16#76, + 16#75, + 16#75, + 16#72, + 16#70, + 16#72, + 16#77, + 16#7c, + 16#84, + 16#8b, + 16#89, + 16#8b, + 16#94, + 16#9f, + 16#a9, + 16#b4, + 16#bc, + 16#c3, + 16#cb, + 16#d2, + 16#d4, + 16#d2, + 16#cc, + 16#c4, + 16#b8, + 16#ad, + 16#a4, + 16#9e, + 16#96, + 16#8c, + 16#86, + 16#81, + 16#78, + 16#6d, + 16#69, + 16#65, + 16#5c, + 16#56, + 16#57, + 16#55, + 16#4e, + 16#4e, + 16#55, + 16#57, + 16#59, + 16#5c, + 16#5b, + 16#59, + 16#5c, + 16#60, + 16#5e, + 16#5a, + 16#5a, + 16#5a, + 16#59, + 16#5c, + 16#64, + 16#6a, + 16#6b, + 16#6e, + 16#70, + 16#6f, + 16#6f, + 16#74, + 16#76, + 16#77, + 16#7c, + 16#84, + 16#8e, + 16#95, + 16#9a, + 16#a4, + 16#b0, + 16#b7, + 16#bc, + 16#c2, + 16#c4, + 16#c2, + 16#c2, + 16#c0, + 16#b9, + 16#b1, + 16#a8, + 16#9e, + 16#94, + 16#88, + 16#7d, + 16#71, + 16#65, + 16#5b, + 16#51, + 16#49, + 16#44, + 16#41, + 16#3f, + 16#3e, + 16#3e, + 16#41, + 16#47, + 16#48, + 16#49, + 16#50, + 16#5a, + 16#62, + 16#6a, + 16#74, + 16#7b, + 16#80, + 16#85, + 16#89, + 16#89, + 16#89, + 16#8b, + 16#8f, + 16#91, + 16#91, + 16#94, + 16#96, + 16#96, + 16#98, + 16#9b, + 16#9b, + 16#97, + 16#96, + 16#98, + 16#96, + 16#95, + 16#98, + 16#9c, + 16#9a, + 16#9a, + 16#a1, + 16#a2, + 16#9d, + 16#9b, + 16#98, + 16#8c, + 16#82, + 16#80, + 16#79, + 16#6e, + 16#68, + 16#68, + 16#63, + 16#5e, + 16#5b, + 16#58, + 16#58, + 16#5c, + 16#60, + 16#5f, + 16#60, + 16#64, + 16#69, + 16#6f, + 16#77, + 16#80, + 16#88, + 16#8b, + 16#89, + 16#8b, + 16#90, + 16#93, + 16#93, + 16#95, + 16#92, + 16#8a, + 16#87, + 16#89, + 16#88, + 16#81, + 16#7c, + 16#76, + 16#6c, + 16#61, + 16#5b, + 16#59, + 16#58, + 16#59, + 16#5a, + 16#5b, + 16#5e, + 16#64, + 16#6c, + 16#77, + 16#7f, + 16#85, + 16#8c, + 16#90, + 16#90, + 16#94, + 16#9b, + 16#a0, + 16#a0, + 16#9e, + 16#99, + 16#92, + 16#8c, + 16#88, + 16#80, + 16#74, + 16#6a, + 16#63, + 16#5e, + 16#5d, + 16#61, + 16#66, + 16#6a, + 16#6f, + 16#75, + 16#79, + 16#7b, + 16#80, + 16#85, + 16#89, + 16#8a, + 16#8d, + 16#90, + 16#8e, + 16#8d, + 16#8f, + 16#8f, + 16#8b, + 16#89, + 16#89, + 16#82, + 16#7c, + 16#7d, + 16#7f, + 16#7b, + 16#78, + 16#7b, + 16#7c, + 16#7c, + 16#80, + 16#85, + 16#8a, + 16#8e, + 16#95, + 16#9a, + 16#9c, + 16#a1, + 16#a7, + 16#ac, + 16#af, + 16#ad, + 16#aa, + 16#a6, + 16#a0, + 16#96, + 16#90, + 16#8a, + 16#80, + 16#78, + 16#73, + 16#6c, + 16#64, + 16#5f, + 16#5b, + 16#53, + 16#4c, + 16#49, + 16#47, + 16#44, + 16#44, + 16#45, + 16#46, + 16#49, + 16#50, + 16#53, + 16#52, + 16#52, + 16#55, + 16#56, + 16#57, + 16#57, + 16#59, + 16#5d, + 16#5e, + 16#5f, + 16#66, + 16#6e, + 16#74, + 16#7b, + 16#81, + 16#84, + 16#85, + 16#89, + 16#8c, + 16#8c, + 16#90, + 16#9b, + 16#a4, + 16#a8, + 16#b0, + 16#bc, + 16#c6, + 16#d1, + 16#dd, + 16#e1, + 16#de, + 16#db, + 16#db, + 16#d8, + 16#d3, + 16#ce, + 16#c8, + 16#bb, + 16#aa, + 16#9c, + 16#90, + 16#82, + 16#75, + 16#6a, + 16#5e, + 16#4f, + 16#47, + 16#46, + 16#44, + 16#42, + 16#45, + 16#48, + 16#48, + 16#4a, + 16#50, + 16#55, + 16#5b, + 16#65, + 16#6c, + 16#6d, + 16#70, + 16#75, + 16#7a, + 16#7e, + 16#80, + 16#82, + 16#82, + 16#80, + 16#7d, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7b, + 16#76, + 16#74, + 16#76, + 16#78, + 16#76, + 16#75, + 16#75, + 16#73, + 16#76, + 16#7d, + 16#82, + 16#85, + 16#89, + 16#8b, + 16#87, + 16#82, + 16#82, + 16#84, + 16#81, + 16#7c, + 16#79, + 16#76, + 16#71, + 16#6c, + 16#6c, + 16#71, + 16#74, + 16#74, + 16#77, + 16#7c, + 16#7e, + 16#80, + 16#87, + 16#8b, + 16#8c, + 16#92, + 16#9b, + 16#9f, + 16#a2, + 16#aa, + 16#ac, + 16#ab, + 16#ae, + 16#b0, + 16#ab, + 16#a6, + 16#a9, + 16#a9, + 16#a2, + 16#9c, + 16#99, + 16#91, + 16#87, + 16#80, + 16#79, + 16#6d, + 16#65, + 16#65, + 16#64, + 16#62, + 16#64, + 16#69, + 16#6f, + 16#73, + 16#7a, + 16#84, + 16#8c, + 16#92, + 16#97, + 16#9a, + 16#99, + 16#99, + 16#9d, + 16#9c, + 16#94, + 16#8b, + 16#85, + 16#7d, + 16#71, + 16#67, + 16#5d, + 16#53, + 16#4c, + 16#47, + 16#45, + 16#46, + 16#4c, + 16#54, + 16#5c, + 16#62, + 16#67, + 16#6d, + 16#73, + 16#77, + 16#7c, + 16#80, + 16#83, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#83, + 16#82, + 16#7d, + 16#7a, + 16#79, + 16#77, + 16#76, + 16#76, + 16#78, + 16#78, + 16#77, + 16#7a, + 16#80, + 16#87, + 16#90, + 16#99, + 16#a2, + 16#a8, + 16#ad, + 16#b5, + 16#bd, + 16#c1, + 16#c5, + 16#c8, + 16#c7, + 16#c1, + 16#bf, + 16#bc, + 16#b4, + 16#ad, + 16#ab, + 16#a3, + 16#94, + 16#8c, + 16#87, + 16#80, + 16#78, + 16#75, + 16#70, + 16#67, + 16#62, + 16#61, + 16#5e, + 16#5c, + 16#5d, + 16#5e, + 16#5c, + 16#5b, + 16#5b, + 16#5c, + 16#5c, + 16#5c, + 16#59, + 16#56, + 16#56, + 16#56, + 16#59, + 16#5c, + 16#5f, + 16#64, + 16#6b, + 16#6d, + 16#6c, + 16#6f, + 16#76, + 16#78, + 16#78, + 16#7d, + 16#81, + 16#83, + 16#89, + 16#93, + 16#9c, + 16#a4, + 16#b0, + 16#ba, + 16#c0, + 16#c5, + 16#c8, + 16#c8, + 16#c4, + 16#bf, + 16#b8, + 16#b0, + 16#a7, + 16#9d, + 16#93, + 16#86, + 16#79, + 16#6e, + 16#64, + 16#59, + 16#4e, + 16#4b, + 16#4a, + 16#46, + 16#44, + 16#48, + 16#4d, + 16#51, + 16#57, + 16#61, + 16#69, + 16#70, + 16#7a, + 16#83, + 16#89, + 16#8c, + 16#90, + 16#93, + 16#95, + 16#96, + 16#98, + 16#9b, + 16#9d, + 16#9d, + 16#9c, + 16#99, + 16#95, + 16#94, + 16#94, + 16#91, + 16#8c, + 16#8c, + 16#8a, + 16#84, + 16#82, + 16#84, + 16#82, + 16#80, + 16#80, + 16#82, + 16#80, + 16#81, + 16#86, + 16#89, + 16#88, + 16#88, + 16#88, + 16#85, + 16#82, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#75, + 16#71, + 16#6d, + 16#6b, + 16#6d, + 16#72, + 16#72, + 16#72, + 16#76, + 16#79, + 16#79, + 16#7d, + 16#82, + 16#83, + 16#84, + 16#8a, + 16#8e, + 16#8e, + 16#93, + 16#98, + 16#97, + 16#93, + 16#94, + 16#92, + 16#8c, + 16#87, + 16#85, + 16#80, + 16#7a, + 16#73, + 16#6c, + 16#64, + 16#5d, + 16#58, + 16#58, + 16#59, + 16#58, + 16#58, + 16#5e, + 16#66, + 16#6c, + 16#75, + 16#80, + 16#87, + 16#8e, + 16#99, + 16#a3, + 16#a6, + 16#aa, + 16#af, + 16#ae, + 16#a9, + 16#a4, + 16#9f, + 16#97, + 16#8e, + 16#85, + 16#7b, + 16#71, + 16#6a, + 16#65, + 16#61, + 16#5e, + 16#61, + 16#6a, + 16#71, + 16#75, + 16#7c, + 16#86, + 16#8d, + 16#8f, + 16#95, + 16#9a, + 16#99, + 16#98, + 16#9a, + 16#97, + 16#90, + 16#8e, + 16#8f, + 16#8a, + 16#84, + 16#82, + 16#80, + 16#7a, + 16#75, + 16#70, + 16#6b, + 16#67, + 16#69, + 16#6b, + 16#6a, + 16#6b, + 16#73, + 16#7c, + 16#80, + 16#84, + 16#8f, + 16#98, + 16#9c, + 16#a0, + 16#a7, + 16#aa, + 16#a9, + 16#aa, + 16#ac, + 16#a9, + 16#a5, + 16#a4, + 16#a1, + 16#99, + 16#92, + 16#8b, + 16#80, + 16#73, + 16#6c, + 16#63, + 16#5b, + 16#58, + 16#56, + 16#50, + 16#4c, + 16#4e, + 16#4f, + 16#4f, + 16#53, + 16#56, + 16#58, + 16#5c, + 16#5f, + 16#5e, + 16#5f, + 16#61, + 16#62, + 16#63, + 16#67, + 16#69, + 16#6a, + 16#70, + 16#78, + 16#7b, + 16#7d, + 16#80, + 16#80, + 16#80, + 16#85, + 16#8c, + 16#90, + 16#93, + 16#9b, + 16#a3, + 16#a9, + 16#b2, + 16#bf, + 16#ca, + 16#d1, + 16#d7, + 16#dc, + 16#de, + 16#db, + 16#d7, + 16#d3, + 16#c9, + 16#bb, + 16#b0, + 16#a5, + 16#92, + 16#82, + 16#7b, + 16#71, + 16#5f, + 16#50, + 16#49, + 16#42, + 16#3d, + 16#3d, + 16#40, + 16#41, + 16#47, + 16#50, + 16#56, + 16#5c, + 16#68, + 16#76, + 16#7d, + 16#80, + 16#85, + 16#89, + 16#8b, + 16#8c, + 16#8e, + 16#8c, + 16#89, + 16#8a, + 16#8c, + 16#8a, + 16#86, + 16#87, + 16#89, + 16#82, + 16#7a, + 16#77, + 16#74, + 16#6d, + 16#6a, + 16#6a, + 16#66, + 16#61, + 16#62, + 16#64, + 16#62, + 16#64, + 16#6c, + 16#72, + 16#74, + 16#77, + 16#7b, + 16#7f, + 16#80, + 16#82, + 16#83, + 16#85, + 16#83, + 16#82, + 16#82, + 16#82, + 16#80, + 16#7e, + 16#80, + 16#80, + 16#80, + 16#82, + 16#87, + 16#8a, + 16#8e, + 16#95, + 16#98, + 16#9a, + 16#a1, + 16#a8, + 16#aa, + 16#ab, + 16#b1, + 16#b4, + 16#b2, + 16#ae, + 16#ad, + 16#ab, + 16#a5, + 16#9f, + 16#9a, + 16#94, + 16#8a, + 16#82, + 16#7c, + 16#71, + 16#64, + 16#5e, + 16#5e, + 16#58, + 16#52, + 16#55, + 16#58, + 16#59, + 16#5e, + 16#67, + 16#6d, + 16#74, + 16#83, + 16#8d, + 16#8f, + 16#94, + 16#9e, + 16#a1, + 16#9e, + 16#9e, + 16#9c, + 16#93, + 16#8a, + 16#83, + 16#7a, + 16#6e, + 16#64, + 16#5a, + 16#52, + 16#4c, + 16#49, + 16#4b, + 16#52, + 16#58, + 16#5b, + 16#61, + 16#68, + 16#6e, + 16#75, + 16#7c, + 16#80, + 16#84, + 16#87, + 16#86, + 16#81, + 16#80, + 16#83, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7c, + 16#7b, + 16#7a, + 16#78, + 16#75, + 16#72, + 16#70, + 16#71, + 16#73, + 16#75, + 16#7a, + 16#82, + 16#87, + 16#8a, + 16#92, + 16#9c, + 16#a4, + 16#ac, + 16#b5, + 16#bc, + 16#c2, + 16#c8, + 16#c8, + 16#c4, + 16#c4, + 16#c8, + 16#c3, + 16#b8, + 16#b0, + 16#a8, + 16#9c, + 16#90, + 16#86, + 16#79, + 16#6b, + 16#64, + 16#61, + 16#5d, + 16#59, + 16#57, + 16#57, + 16#55, + 16#52, + 16#51, + 16#52, + 16#52, + 16#51, + 16#54, + 16#5a, + 16#5c, + 16#5c, + 16#5a, + 16#57, + 16#57, + 16#5f, + 16#66, + 16#66, + 16#68, + 16#6a, + 16#68, + 16#64, + 16#67, + 16#6d, + 16#70, + 16#76, + 16#7f, + 16#82, + 16#86, + 16#8f, + 16#99, + 16#a0, + 16#a9, + 16#b3, + 16#b8, + 16#bc, + 16#c1, + 16#c4, + 16#c2, + 16#be, + 16#b7, + 16#ae, + 16#a6, + 16#9c, + 16#8d, + 16#80, + 16#75, + 16#66, + 16#56, + 16#4d, + 16#47, + 16#40, + 16#3e, + 16#43, + 16#48, + 16#4c, + 16#53, + 16#5b, + 16#63, + 16#6e, + 16#7a, + 16#84, + 16#90, + 16#99, + 16#9f, + 16#a4, + 16#aa, + 16#ab, + 16#a7, + 16#a3, + 16#a3, + 16#a4, + 16#a3, + 16#9e, + 16#9a, + 16#9b, + 16#9b, + 16#95, + 16#90, + 16#8d, + 16#87, + 16#80, + 16#7d, + 16#7a, + 16#73, + 16#6f, + 16#6e, + 16#69, + 16#60, + 16#60, + 16#66, + 16#6a, + 16#6d, + 16#72, + 16#73, + 16#72, + 16#73, + 16#72, + 16#72, + 16#76, + 16#78, + 16#75, + 16#72, + 16#72, + 16#70, + 16#6f, + 16#71, + 16#72, + 16#75, + 16#7c, + 16#80, + 16#7e, + 16#7f, + 16#87, + 16#8c, + 16#8d, + 16#91, + 16#98, + 16#9c, + 16#a1, + 16#a4, + 16#a4, + 16#a2, + 16#a3, + 16#a2, + 16#9d, + 16#97, + 16#90, + 16#87, + 16#80, + 16#7b, + 16#73, + 16#66, + 16#59, + 16#50, + 16#4f, + 16#51, + 16#52, + 16#50, + 16#4f, + 16#4f, + 16#56, + 16#61, + 16#6a, + 16#70, + 16#7c, + 16#89, + 16#92, + 16#97, + 16#a1, + 16#ad, + 16#b7, + 16#bf, + 16#c1, + 16#b9, + 16#b0, + 16#aa, + 16#a1, + 16#98, + 16#8f, + 16#82, + 16#73, + 16#68, + 16#64, + 16#63, + 16#65, + 16#67, + 16#67, + 16#6a, + 16#73, + 16#7b, + 16#7f, + 16#83, + 16#87, + 16#87, + 16#89, + 16#8d, + 16#8d, + 16#8e, + 16#94, + 16#98, + 16#94, + 16#8f, + 16#8a, + 16#82, + 16#7e, + 16#7e, + 16#7c, + 16#75, + 16#70, + 16#6e, + 16#6a, + 16#67, + 16#66, + 16#66, + 16#68, + 16#6a, + 16#6c, + 16#70, + 16#75, + 16#7b, + 16#81, + 16#8b, + 16#97, + 16#9f, + 16#a7, + 16#b0, + 16#b9, + 16#bf, + 16#c2, + 16#c1, + 16#bf, + 16#ba, + 16#af, + 16#a5, + 16#9b, + 16#8f, + 16#81, + 16#75, + 16#6b, + 16#60, + 16#55, + 16#4c, + 16#45, + 16#43, + 16#43, + 16#44, + 16#46, + 16#4b, + 16#51, + 16#57, + 16#5e, + 16#64, + 16#67, + 16#6b, + 16#75, + 16#7b, + 16#7a, + 16#7a, + 16#7f, + 16#81, + 16#81, + 16#83, + 16#85, + 16#84, + 16#83, + 16#82, + 16#80, + 16#80, + 16#82, + 16#84, + 16#86, + 16#8b, + 16#91, + 16#9a, + 16#a4, + 16#ae, + 16#b8, + 16#c2, + 16#c8, + 16#c9, + 16#cb, + 16#cd, + 16#ca, + 16#c5, + 16#c1, + 16#b7, + 16#a8, + 16#9b, + 16#8f, + 16#80, + 16#74, + 16#6a, + 16#5a, + 16#48, + 16#40, + 16#3d, + 16#39, + 16#37, + 16#3c, + 16#3f, + 16#42, + 16#4c, + 16#59, + 16#63, + 16#6e, + 16#7c, + 16#86, + 16#8f, + 16#96, + 16#9d, + 16#a6, + 16#ac, + 16#ad, + 16#ac, + 16#af, + 16#af, + 16#aa, + 16#a5, + 16#a1, + 16#9c, + 16#96, + 16#8e, + 16#82, + 16#78, + 16#71, + 16#68, + 16#5e, + 16#55, + 16#4e, + 16#47, + 16#41, + 16#40, + 16#42, + 16#48, + 16#50, + 16#56, + 16#5d, + 16#67, + 16#71, + 16#7a, + 16#81, + 16#86, + 16#87, + 16#89, + 16#8d, + 16#90, + 16#90, + 16#92, + 16#91, + 16#8d, + 16#8b, + 16#8b, + 16#89, + 16#87, + 16#8a, + 16#8c, + 16#8b, + 16#89, + 16#8d, + 16#94, + 16#9b, + 16#a3, + 16#ac, + 16#b1, + 16#b3, + 16#b3, + 16#b5, + 16#b8, + 16#b5, + 16#ae, + 16#a8, + 16#a0, + 16#96, + 16#90, + 16#8c, + 16#82, + 16#77, + 16#6f, + 16#65, + 16#59, + 16#53, + 16#50, + 16#49, + 16#46, + 16#4b, + 16#4c, + 16#4c, + 16#54, + 16#60, + 16#68, + 16#73, + 16#82, + 16#8e, + 16#94, + 16#9c, + 16#a3, + 16#a7, + 16#aa, + 16#aa, + 16#a5, + 16#a0, + 16#9b, + 16#94, + 16#8b, + 16#84, + 16#7a, + 16#6d, + 16#64, + 16#5d, + 16#56, + 16#53, + 16#53, + 16#4e, + 16#4d, + 16#52, + 16#56, + 16#56, + 16#5c, + 16#64, + 16#66, + 16#6b, + 16#75, + 16#7c, + 16#80, + 16#87, + 16#8e, + 16#8e, + 16#8f, + 16#92, + 16#92, + 16#8f, + 16#8d, + 16#8a, + 16#84, + 16#80, + 16#7d, + 16#79, + 16#75, + 16#73, + 16#72, + 16#72, + 16#71, + 16#71, + 16#77, + 16#80, + 16#86, + 16#8d, + 16#99, + 16#a7, + 16#af, + 16#b8, + 16#c5, + 16#ce, + 16#ce, + 16#ce, + 16#cf, + 16#c8, + 16#bf, + 16#b7, + 16#ad, + 16#9f, + 16#91, + 16#83, + 16#77, + 16#68, + 16#5c, + 16#53, + 16#4c, + 16#42, + 16#3b, + 16#3a, + 16#3a, + 16#3b, + 16#42, + 16#4b, + 16#4d, + 16#50, + 16#59, + 16#61, + 16#66, + 16#6e, + 16#76, + 16#78, + 16#77, + 16#7a, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7c, + 16#7a, + 16#77, + 16#75, + 16#75, + 16#76, + 16#77, + 16#7b, + 16#7f, + 16#80, + 16#84, + 16#8d, + 16#94, + 16#97, + 16#a0, + 16#a9, + 16#a9, + 16#a7, + 16#aa, + 16#a9, + 16#a3, + 16#9f, + 16#9a, + 16#91, + 16#87, + 16#80, + 16#75, + 16#68, + 16#61, + 16#59, + 16#4c, + 16#45, + 16#44, + 16#43, + 16#43, + 16#49, + 16#51, + 16#57, + 16#61, + 16#6b, + 16#75, + 16#80, + 16#8d, + 16#98, + 16#a7, + 16#b4, + 16#b9, + 16#bf, + 16#c9, + 16#ce, + 16#cc, + 16#cd, + 16#cc, + 16#c4, + 16#b8, + 16#ae, + 16#a3, + 16#94, + 16#86, + 16#7b, + 16#6d, + 16#5e, + 16#53, + 16#4a, + 16#41, + 16#3b, + 16#37, + 16#36, + 16#37, + 16#3b, + 16#42, + 16#4b, + 16#56, + 16#63, + 16#6f, + 16#77, + 16#7c, + 16#81, + 16#89, + 16#8d, + 16#8f, + 16#92, + 16#92, + 16#8d, + 16#8b, + 16#89, + 16#84, + 16#80, + 16#80, + 16#7e, + 16#79, + 16#77, + 16#7a, + 16#7c, + 16#7c, + 16#80, + 16#88, + 16#8e, + 16#92, + 16#98, + 16#9e, + 16#a0, + 16#a0, + 16#a1, + 16#a1, + 16#9b, + 16#93, + 16#90, + 16#8b, + 16#81, + 16#7b, + 16#76, + 16#6c, + 16#62, + 16#5d, + 16#58, + 16#4f, + 16#4a, + 16#4b, + 16#4b, + 16#4a, + 16#4f, + 16#59, + 16#62, + 16#6d, + 16#7b, + 16#86, + 16#91, + 16#9c, + 16#a5, + 16#ac, + 16#b4, + 16#ba, + 16#bc, + 16#bc, + 16#b7, + 16#af, + 16#ab, + 16#a7, + 16#9d, + 16#92, + 16#8a, + 16#80, + 16#72, + 16#69, + 16#63, + 16#5a, + 16#53, + 16#53, + 16#53, + 16#4f, + 16#52, + 16#59, + 16#5f, + 16#63, + 16#6a, + 16#72, + 16#78, + 16#80, + 16#8a, + 16#91, + 16#94, + 16#98, + 16#9b, + 16#98, + 16#90, + 16#8a, + 16#88, + 16#85, + 16#7f, + 16#79, + 16#75, + 16#6d, + 16#66, + 16#63, + 16#62, + 16#5e, + 16#5e, + 16#64, + 16#6a, + 16#6e, + 16#79, + 16#86, + 16#91, + 16#9c, + 16#ac, + 16#b6, + 16#bb, + 16#c2, + 16#c7, + 16#c3, + 16#bd, + 16#b7, + 16#af, + 16#a3, + 16#95, + 16#8a, + 16#80, + 16#75, + 16#69, + 16#5e, + 16#53, + 16#49, + 16#42, + 16#3d, + 16#39, + 16#38, + 16#3a, + 16#40, + 16#46, + 16#4e, + 16#58, + 16#63, + 16#6e, + 16#7a, + 16#83, + 16#89, + 16#8f, + 16#93, + 16#94, + 16#93, + 16#95, + 16#97, + 16#96, + 16#92, + 16#8f, + 16#8a, + 16#88, + 16#87, + 16#85, + 16#82, + 16#80, + 16#80, + 16#80, + 16#83, + 16#87, + 16#8d, + 16#94, + 16#9a, + 16#9e, + 16#a0, + 16#a3, + 16#a8, + 16#aa, + 16#a8, + 16#a6, + 16#a2, + 16#99, + 16#91, + 16#89, + 16#80, + 16#77, + 16#6e, + 16#63, + 16#58, + 16#4e, + 16#47, + 16#45, + 16#46, + 16#48, + 16#4b, + 16#4e, + 16#53, + 16#5a, + 16#64, + 16#70, + 16#7e, + 16#8b, + 16#98, + 16#a3, + 16#ac, + 16#b8, + 16#c5, + 16#cf, + 16#d3, + 16#d2, + 16#cb, + 16#c2, + 16#b8, + 16#ac, + 16#9e, + 16#8f, + 16#80, + 16#6d, + 16#5b, + 16#4d, + 16#41, + 16#38, + 16#32, + 16#2c, + 16#27, + 16#28, + 16#2d, + 16#34, + 16#3c, + 16#47, + 16#54, + 16#60, + 16#6c, + 16#78, + 16#82, + 16#8c, + 16#99, + 16#a1, + 16#a1, + 16#9f, + 16#9e, + 16#9e, + 16#9d, + 16#9b, + 16#99, + 16#99, + 16#95, + 16#8f, + 16#8b, + 16#88, + 16#86, + 16#87, + 16#89, + 16#8a, + 16#8b, + 16#8e, + 16#95, + 16#9a, + 16#9d, + 16#a2, + 16#a5, + 16#a5, + 16#a6, + 16#a6, + 16#a3, + 16#9f, + 16#9d, + 16#97, + 16#8c, + 16#83, + 16#7d, + 16#75, + 16#6c, + 16#64, + 16#5c, + 16#56, + 16#50, + 16#49, + 16#45, + 16#47, + 16#4d, + 16#57, + 16#63, + 16#6f, + 16#79, + 16#83, + 16#8d, + 16#95, + 16#9b, + 16#a2, + 16#a9, + 16#ac, + 16#ae, + 16#ae, + 16#ab, + 16#a6, + 16#a2, + 16#9c, + 16#91, + 16#85, + 16#7c, + 16#71, + 16#64, + 16#58, + 16#4e, + 16#47, + 16#40, + 16#39, + 16#35, + 16#36, + 16#3c, + 16#42, + 16#4c, + 16#57, + 16#5f, + 16#69, + 16#75, + 16#80, + 16#8b, + 16#98, + 16#a2, + 16#a8, + 16#aa, + 16#a9, + 16#a5, + 16#a2, + 16#9f, + 16#98, + 16#8d, + 16#84, + 16#7e, + 16#77, + 16#71, + 16#6c, + 16#6a, + 16#69, + 16#6a, + 16#6d, + 16#72, + 16#7d, + 16#89, + 16#98, + 16#a7, + 16#b3, + 16#bc, + 16#c4, + 16#cb, + 16#cd, + 16#ce, + 16#cc, + 16#c6, + 16#bc, + 16#af, + 16#a1, + 16#95, + 16#8c, + 16#82, + 16#77, + 16#6b, + 16#60, + 16#55, + 16#4c, + 16#44, + 16#3c, + 16#35, + 16#33, + 16#33, + 16#35, + 16#3c, + 16#49, + 16#56, + 16#63, + 16#6f, + 16#7a, + 16#82, + 16#89, + 16#90, + 16#94, + 16#95, + 16#97, + 16#97, + 16#95, + 16#91, + 16#8b, + 16#85, + 16#82, + 16#7f, + 16#79, + 16#71, + 16#6b, + 16#66, + 16#64, + 16#62, + 16#63, + 16#67, + 16#6e, + 16#74, + 16#7a, + 16#81, + 16#8a, + 16#91, + 16#96, + 16#9a, + 16#9a, + 16#98, + 16#98, + 16#96, + 16#91, + 16#8a, + 16#84, + 16#7e, + 16#76, + 16#6d, + 16#63, + 16#5d, + 16#5b, + 16#5a, + 16#5a, + 16#59, + 16#5c, + 16#60, + 16#65, + 16#6b, + 16#74, + 16#80, + 16#8f, + 16#9b, + 16#a7, + 16#b5, + 16#c2, + 16#cd, + 16#d9, + 16#e1, + 16#e3, + 16#e0, + 16#db, + 16#d1, + 16#c0, + 16#ae, + 16#9d, + 16#89, + 16#74, + 16#62, + 16#52, + 16#44, + 16#3b, + 16#34, + 16#2e, + 16#29, + 16#28, + 16#2a, + 16#2e, + 16#35, + 16#40, + 16#4e, + 16#5b, + 16#66, + 16#71, + 16#7e, + 16#88, + 16#92, + 16#9c, + 16#a1, + 16#a0, + 16#9d, + 16#99, + 16#94, + 16#8e, + 16#8a, + 16#86, + 16#81, + 16#7d, + 16#79, + 16#76, + 16#74, + 16#72, + 16#70, + 16#6d, + 16#6b, + 16#6c, + 16#71, + 16#77, + 16#7d, + 16#84, + 16#8a, + 16#8e, + 16#90, + 16#93, + 16#96, + 16#99, + 16#9a, + 16#9b, + 16#97, + 16#90, + 16#89, + 16#82, + 16#7a, + 16#70, + 16#68, + 16#63, + 16#5d, + 16#55, + 16#53, + 16#53, + 16#56, + 16#5e, + 16#67, + 16#70, + 16#7d, + 16#8a, + 16#97, + 16#a3, + 16#ac, + 16#b2, + 16#b8, + 16#bc, + 16#bb, + 16#bc, + 16#bf, + 16#bb, + 16#b3, + 16#af, + 16#a8, + 16#99, + 16#8a, + 16#7e, + 16#6e, + 16#5e, + 16#52, + 16#49, + 16#3e, + 16#36, + 16#32, + 16#30, + 16#32, + 16#3a, + 16#43, + 16#4c, + 16#57, + 16#65, + 16#72, + 16#7e, + 16#88, + 16#93, + 16#9d, + 16#a5, + 16#aa, + 16#ae, + 16#b0, + 16#ab, + 16#a5, + 16#9d, + 16#91, + 16#83, + 16#78, + 16#6e, + 16#65, + 16#5d, + 16#5b, + 16#5b, + 16#5a, + 16#5b, + 16#60, + 16#66, + 16#6f, + 16#7f, + 16#8f, + 16#9a, + 16#a4, + 16#af, + 16#b6, + 16#b9, + 16#ba, + 16#bb, + 16#b8, + 16#b0, + 16#a6, + 16#9d, + 16#94, + 16#88, + 16#7f, + 16#77, + 16#6c, + 16#61, + 16#5a, + 16#53, + 16#4b, + 16#44, + 16#40, + 16#3c, + 16#37, + 16#37, + 16#3e, + 16#48, + 16#55, + 16#69, + 16#7a, + 16#86, + 16#92, + 16#9d, + 16#a6, + 16#ab, + 16#af, + 16#b4, + 16#b7, + 16#b3, + 16#ac, + 16#a8, + 16#a2, + 16#98, + 16#90, + 16#8a, + 16#80, + 16#73, + 16#6b, + 16#66, + 16#5e, + 16#5a, + 16#5c, + 16#5b, + 16#5d, + 16#68, + 16#76, + 16#80, + 16#8a, + 16#97, + 16#9d, + 16#9d, + 16#9f, + 16#a1, + 16#a1, + 16#9e, + 16#9a, + 16#95, + 16#8e, + 16#83, + 16#7a, + 16#73, + 16#6a, + 16#60, + 16#5c, + 16#5b, + 16#56, + 16#51, + 16#52, + 16#56, + 16#57, + 16#5c, + 16#69, + 16#73, + 16#7d, + 16#8e, + 16#a2, + 16#ad, + 16#b9, + 16#c8, + 16#d0, + 16#d3, + 16#d6, + 16#d8, + 16#d2, + 16#c5, + 16#b5, + 16#a2, + 16#8b, + 16#73, + 16#5f, + 16#4f, + 16#3f, + 16#32, + 16#2b, + 16#28, + 16#24, + 16#23, + 16#27, + 16#2b, + 16#31, + 16#3e, + 16#4e, + 16#5b, + 16#69, + 16#7c, + 16#8c, + 16#97, + 16#a2, + 16#ae, + 16#b5, + 16#b7, + 16#b8, + 16#b8, + 16#b0, + 16#a6, + 16#9f, + 16#97, + 16#8c, + 16#84, + 16#82, + 16#80, + 16#7c, + 16#78, + 16#74, + 16#70, + 16#6d, + 16#6a, + 16#6b, + 16#6d, + 16#71, + 16#7b, + 16#85, + 16#8c, + 16#94, + 16#9e, + 16#a4, + 16#a7, + 16#ae, + 16#b5, + 16#b5, + 16#b0, + 16#ac, + 16#a5, + 16#96, + 16#88, + 16#7e, + 16#74, + 16#68, + 16#60, + 16#59, + 16#55, + 16#52, + 16#53, + 16#58, + 16#5e, + 16#65, + 16#70, + 16#7e, + 16#8a, + 16#96, + 16#a2, + 16#aa, + 16#ad, + 16#ad, + 16#b0, + 16#b0, + 16#ad, + 16#ab, + 16#aa, + 16#a1, + 16#94, + 16#88, + 16#7b, + 16#67, + 16#56, + 16#4c, + 16#40, + 16#32, + 16#28, + 16#24, + 16#21, + 16#23, + 16#2a, + 16#34, + 16#3e, + 16#4a, + 16#5b, + 16#6b, + 16#7a, + 16#8a, + 16#98, + 16#a1, + 16#a9, + 16#b2, + 16#bc, + 16#c4, + 16#c6, + 16#c6, + 16#c0, + 16#b2, + 16#a2, + 16#96, + 16#89, + 16#7c, + 16#73, + 16#6e, + 16#68, + 16#62, + 16#63, + 16#68, + 16#6d, + 16#75, + 16#80, + 16#8d, + 16#98, + 16#a4, + 16#b0, + 16#b8, + 16#bf, + 16#c3, + 16#c3, + 16#bf, + 16#ba, + 16#b6, + 16#b3, + 16#ae, + 16#a2, + 16#97, + 16#8d, + 16#80, + 16#73, + 16#6c, + 16#63, + 16#58, + 16#50, + 16#48, + 16#3d, + 16#35, + 16#33, + 16#36, + 16#3a, + 16#42, + 16#52, + 16#62, + 16#70, + 16#81, + 16#92, + 16#9d, + 16#a5, + 16#ad, + 16#b2, + 16#b3, + 16#b3, + 16#b3, + 16#af, + 16#a5, + 16#99, + 16#8f, + 16#82, + 16#74, + 16#6a, + 16#61, + 16#56, + 16#4b, + 16#43, + 16#3e, + 16#3a, + 16#3b, + 16#46, + 16#52, + 16#5f, + 16#70, + 16#83, + 16#91, + 16#9a, + 16#a2, + 16#a7, + 16#a7, + 16#a8, + 16#a9, + 16#a6, + 16#a2, + 16#9f, + 16#98, + 16#8f, + 16#86, + 16#7e, + 16#77, + 16#71, + 16#6d, + 16#69, + 16#65, + 16#61, + 16#60, + 16#63, + 16#6b, + 16#73, + 16#7c, + 16#8b, + 16#9d, + 16#ad, + 16#be, + 16#ce, + 16#d7, + 16#dc, + 16#e0, + 16#e0, + 16#db, + 16#d5, + 16#cd, + 16#bc, + 16#a7, + 16#92, + 16#7c, + 16#64, + 16#53, + 16#48, + 16#3f, + 16#37, + 16#30, + 16#2e, + 16#2d, + 16#2d, + 16#32, + 16#3d, + 16#49, + 16#53, + 16#60, + 16#70, + 16#7f, + 16#8c, + 16#9a, + 16#a6, + 16#ab, + 16#ae, + 16#b2, + 16#b1, + 16#ad, + 16#a9, + 16#a1, + 16#94, + 16#85, + 16#7b, + 16#72, + 16#6a, + 16#66, + 16#64, + 16#5e, + 16#57, + 16#51, + 16#4d, + 16#4b, + 16#4b, + 16#51, + 16#5a, + 16#64, + 16#6e, + 16#7a, + 16#87, + 16#96, + 16#a4, + 16#b1, + 16#b9, + 16#bd, + 16#bf, + 16#c0, + 16#bb, + 16#b2, + 16#a9, + 16#9c, + 16#8c, + 16#80, + 16#78, + 16#71, + 16#6d, + 16#6b, + 16#69, + 16#66, + 16#65, + 16#6a, + 16#72, + 16#7c, + 16#85, + 16#93, + 16#a1, + 16#a9, + 16#ae, + 16#b4, + 16#b9, + 16#ba, + 16#ba, + 16#ba, + 16#b6, + 16#af, + 16#a5, + 16#9a, + 16#8d, + 16#7f, + 16#6e, + 16#5e, + 16#4e, + 16#40, + 16#38, + 16#31, + 16#2b, + 16#2b, + 16#2f, + 16#32, + 16#3a, + 16#49, + 16#57, + 16#66, + 16#76, + 16#84, + 16#90, + 16#9a, + 16#a3, + 16#ab, + 16#b3, + 16#ba, + 16#be, + 16#c0, + 16#bd, + 16#b3, + 16#a9, + 16#9d, + 16#8b, + 16#7d, + 16#71, + 16#66, + 16#5d, + 16#59, + 16#57, + 16#55, + 16#56, + 16#5e, + 16#68, + 16#71, + 16#7c, + 16#87, + 16#91, + 16#9b, + 16#a3, + 16#a9, + 16#ad, + 16#b0, + 16#af, + 16#ad, + 16#ac, + 16#ac, + 16#a9, + 16#a3, + 16#9a, + 16#8e, + 16#82, + 16#78, + 16#6b, + 16#60, + 16#59, + 16#51, + 16#4a, + 16#47, + 16#42, + 16#3e, + 16#42, + 16#4b, + 16#57, + 16#64, + 16#74, + 16#82, + 16#8f, + 16#9d, + 16#aa, + 16#b6, + 16#bf, + 16#c3, + 16#c1, + 16#c0, + 16#bf, + 16#b9, + 16#b1, + 16#a7, + 16#97, + 16#86, + 16#7b, + 16#6f, + 16#63, + 16#5a, + 16#52, + 16#48, + 16#40, + 16#3f, + 16#41, + 16#47, + 16#55, + 16#67, + 16#77, + 16#85, + 16#92, + 16#9c, + 16#a2, + 16#a7, + 16#aa, + 16#ac, + 16#ab, + 16#a8, + 16#a3, + 16#9c, + 16#96, + 16#8f, + 16#89, + 16#82, + 16#78, + 16#6e, + 16#69, + 16#64, + 16#5f, + 16#5e, + 16#5d, + 16#5d, + 16#61, + 16#69, + 16#74, + 16#82, + 16#93, + 16#a3, + 16#ae, + 16#b4, + 16#b9, + 16#be, + 16#c0, + 16#c0, + 16#be, + 16#b8, + 16#ae, + 16#a1, + 16#91, + 16#81, + 16#71, + 16#61, + 16#55, + 16#4c, + 16#43, + 16#3c, + 16#39, + 16#38, + 16#37, + 16#3b, + 16#42, + 16#4a, + 16#55, + 16#64, + 16#72, + 16#80, + 16#8f, + 16#9d, + 16#a6, + 16#ae, + 16#b5, + 16#ba, + 16#be, + 16#c0, + 16#bc, + 16#b5, + 16#aa, + 16#9b, + 16#8d, + 16#83, + 16#78, + 16#6e, + 16#69, + 16#61, + 16#57, + 16#52, + 16#50, + 16#4b, + 16#49, + 16#4d, + 16#54, + 16#5d, + 16#6a, + 16#78, + 16#83, + 16#8f, + 16#a1, + 16#b2, + 16#bc, + 16#c4, + 16#cb, + 16#ce, + 16#cd, + 16#c7, + 16#be, + 16#b1, + 16#a1, + 16#92, + 16#87, + 16#7e, + 16#75, + 16#72, + 16#6e, + 16#67, + 16#61, + 16#61, + 16#64, + 16#68, + 16#6f, + 16#7a, + 16#83, + 16#8d, + 16#97, + 16#9d, + 16#9f, + 16#a1, + 16#a4, + 16#a5, + 16#a2, + 16#9d, + 16#95, + 16#8b, + 16#80, + 16#74, + 16#67, + 16#59, + 16#4c, + 16#41, + 16#37, + 16#30, + 16#2c, + 16#2e, + 16#32, + 16#33, + 16#37, + 16#44, + 16#53, + 16#62, + 16#74, + 16#83, + 16#8f, + 16#9a, + 16#a5, + 16#ad, + 16#b2, + 16#b9, + 16#c2, + 16#c5, + 16#c2, + 16#bd, + 16#b6, + 16#ac, + 16#9e, + 16#91, + 16#86, + 16#7c, + 16#71, + 16#69, + 16#66, + 16#63, + 16#62, + 16#67, + 16#6e, + 16#74, + 16#7b, + 16#86, + 16#92, + 16#9b, + 16#a4, + 16#ac, + 16#af, + 16#b1, + 16#b4, + 16#b7, + 16#b8, + 16#ba, + 16#bc, + 16#b8, + 16#ac, + 16#a0, + 16#95, + 16#87, + 16#7a, + 16#6e, + 16#64, + 16#59, + 16#4f, + 16#49, + 16#44, + 16#3f, + 16#40, + 16#45, + 16#4b, + 16#53, + 16#60, + 16#6f, + 16#7d, + 16#88, + 16#94, + 16#9e, + 16#a6, + 16#ac, + 16#b2, + 16#b4, + 16#b1, + 16#ad, + 16#a9, + 16#9d, + 16#89, + 16#7c, + 16#71, + 16#64, + 16#59, + 16#52, + 16#4a, + 16#41, + 16#3b, + 16#38, + 16#37, + 16#3c, + 16#48, + 16#56, + 16#64, + 16#71, + 16#80, + 16#8c, + 16#95, + 16#9c, + 16#a4, + 16#a9, + 16#ac, + 16#b0, + 16#b2, + 16#ae, + 16#a8, + 16#a4, + 16#9f, + 16#95, + 16#8a, + 16#83, + 16#7f, + 16#7a, + 16#76, + 16#75, + 16#72, + 16#6c, + 16#6b, + 16#70, + 16#78, + 16#83, + 16#92, + 16#a0, + 16#aa, + 16#b0, + 16#b6, + 16#bb, + 16#bd, + 16#be, + 16#bf, + 16#bd, + 16#b8, + 16#b0, + 16#a6, + 16#96, + 16#85, + 16#78, + 16#6b, + 16#5c, + 16#50, + 16#4a, + 16#48, + 16#44, + 16#42, + 16#42, + 16#43, + 16#47, + 16#51, + 16#5f, + 16#6b, + 16#79, + 16#87, + 16#93, + 16#97, + 16#9c, + 16#a4, + 16#a9, + 16#ae, + 16#b3, + 16#b3, + 16#af, + 16#a5, + 16#98, + 16#8a, + 16#79, + 16#67, + 16#5c, + 16#52, + 16#45, + 16#3b, + 16#37, + 16#33, + 16#2e, + 16#2e, + 16#34, + 16#39, + 16#43, + 16#53, + 16#65, + 16#74, + 16#84, + 16#96, + 16#a4, + 16#af, + 16#bb, + 16#c8, + 16#d0, + 16#d4, + 16#d6, + 16#d1, + 16#c5, + 16#b9, + 16#ac, + 16#9e, + 16#91, + 16#88, + 16#84, + 16#80, + 16#7a, + 16#75, + 16#73, + 16#71, + 16#72, + 16#79, + 16#80, + 16#86, + 16#8d, + 16#96, + 16#9d, + 16#9e, + 16#9f, + 16#a2, + 16#a0, + 16#9e, + 16#9e, + 16#9b, + 16#95, + 16#8e, + 16#85, + 16#79, + 16#6a, + 16#5d, + 16#53, + 16#4a, + 16#42, + 16#41, + 16#41, + 16#40, + 16#3e, + 16#40, + 16#48, + 16#52, + 16#5e, + 16#6e, + 16#7d, + 16#88, + 16#93, + 16#9d, + 16#a2, + 16#a6, + 16#ab, + 16#b0, + 16#b1, + 16#b0, + 16#b0, + 16#ac, + 16#a1, + 16#95, + 16#8a, + 16#7c, + 16#6d, + 16#63, + 16#5c, + 16#56, + 16#53, + 16#53, + 16#55, + 16#55, + 16#57, + 16#60, + 16#6c, + 16#77, + 16#82, + 16#8f, + 16#99, + 16#9f, + 16#a3, + 16#a8, + 16#ab, + 16#af, + 16#b5, + 16#b8, + 16#b6, + 16#b3, + 16#ad, + 16#a2, + 16#93, + 16#86, + 16#7a, + 16#6d, + 16#62, + 16#5c, + 16#57, + 16#4f, + 16#4a, + 16#49, + 16#4a, + 16#4d, + 16#53, + 16#60, + 16#6f, + 16#7e, + 16#8b, + 16#97, + 16#9f, + 16#a4, + 16#a9, + 16#af, + 16#b3, + 16#b6, + 16#b6, + 16#b2, + 16#a9, + 16#9c, + 16#8f, + 16#80, + 16#71, + 16#67, + 16#60, + 16#59, + 16#53, + 16#51, + 16#4e, + 16#4b, + 16#4b, + 16#51, + 16#5a, + 16#62, + 16#6e, + 16#7d, + 16#88, + 16#90, + 16#95, + 16#99, + 16#9b, + 16#9c, + 16#a0, + 16#a4, + 16#a6, + 16#a5, + 16#a2, + 16#99, + 16#8e, + 16#85, + 16#7e, + 16#76, + 16#70, + 16#6d, + 16#6c, + 16#68, + 16#65, + 16#66, + 16#66, + 16#66, + 16#6b, + 16#75, + 16#7f, + 16#87, + 16#91, + 16#9a, + 16#a0, + 16#a2, + 16#a2, + 16#a2, + 16#a4, + 16#a3, + 16#a1, + 16#9d, + 16#94, + 16#89, + 16#7c, + 16#6d, + 16#60, + 16#58, + 16#52, + 16#4e, + 16#4e, + 16#50, + 16#50, + 16#4f, + 16#52, + 16#5a, + 16#63, + 16#6c, + 16#79, + 16#86, + 16#92, + 16#9b, + 16#a1, + 16#a8, + 16#ab, + 16#ad, + 16#b0, + 16#b2, + 16#b0, + 16#ac, + 16#a4, + 16#98, + 16#89, + 16#78, + 16#69, + 16#5c, + 16#4f, + 16#47, + 16#43, + 16#3e, + 16#3b, + 16#3a, + 16#3b, + 16#3e, + 16#46, + 16#53, + 16#62, + 16#71, + 16#82, + 16#95, + 16#a1, + 16#aa, + 16#b4, + 16#be, + 16#c7, + 16#cd, + 16#cf, + 16#cf, + 16#c9, + 16#c0, + 16#b6, + 16#a9, + 16#99, + 16#8c, + 16#81, + 16#7a, + 16#74, + 16#71, + 16#6f, + 16#6a, + 16#68, + 16#6b, + 16#6f, + 16#72, + 16#76, + 16#7d, + 16#80, + 16#82, + 16#85, + 16#84, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#7f, + 16#7c, + 16#77, + 16#70, + 16#65, + 16#5a, + 16#51, + 16#49, + 16#42, + 16#3e, + 16#3e, + 16#3f, + 16#41, + 16#45, + 16#4b, + 16#51, + 16#5a, + 16#66, + 16#71, + 16#7c, + 16#8a, + 16#97, + 16#9f, + 16#a4, + 16#a9, + 16#ad, + 16#af, + 16#af, + 16#b0, + 16#b0, + 16#ab, + 16#a1, + 16#97, + 16#8a, + 16#7b, + 16#6f, + 16#67, + 16#60, + 16#5c, + 16#5c, + 16#5d, + 16#5e, + 16#60, + 16#68, + 16#72, + 16#7b, + 16#85, + 16#93, + 16#9d, + 16#a5, + 16#af, + 16#b6, + 16#b8, + 16#b8, + 16#ba, + 16#ba, + 16#b7, + 16#b4, + 16#af, + 16#a7, + 16#9b, + 16#8d, + 16#80, + 16#73, + 16#65, + 16#5c, + 16#57, + 16#51, + 16#4b, + 16#48, + 16#47, + 16#44, + 16#48, + 16#51, + 16#5b, + 16#65, + 16#73, + 16#7e, + 16#84, + 16#8a, + 16#91, + 16#95, + 16#94, + 16#94, + 16#95, + 16#92, + 16#8c, + 16#85, + 16#7f, + 16#75, + 16#68, + 16#5c, + 16#52, + 16#4c, + 16#47, + 16#45, + 16#46, + 16#47, + 16#47, + 16#4d, + 16#56, + 16#5e, + 16#68, + 16#75, + 16#7f, + 16#88, + 16#91, + 16#97, + 16#97, + 16#99, + 16#9e, + 16#a2, + 16#a2, + 16#a3, + 16#a3, + 16#9f, + 16#98, + 16#91, + 16#8c, + 16#85, + 16#7e, + 16#79, + 16#77, + 16#75, + 16#73, + 16#73, + 16#72, + 16#72, + 16#73, + 16#79, + 16#80, + 16#86, + 16#8d, + 16#96, + 16#9d, + 16#a1, + 16#a7, + 16#aa, + 16#a8, + 16#a9, + 16#ab, + 16#a9, + 16#a1, + 16#98, + 16#8d, + 16#80, + 16#73, + 16#67, + 16#5d, + 16#56, + 16#52, + 16#52, + 16#52, + 16#50, + 16#52, + 16#59, + 16#5f, + 16#66, + 16#6f, + 16#79, + 16#80, + 16#87, + 16#90, + 16#97, + 16#9a, + 16#9b, + 16#9d, + 16#9c, + 16#98, + 16#93, + 16#8b, + 16#7f, + 16#72, + 16#66, + 16#59, + 16#4c, + 16#41, + 16#3a, + 16#34, + 16#30, + 16#30, + 16#2f, + 16#2e, + 16#31, + 16#38, + 16#43, + 16#50, + 16#5f, + 16#6e, + 16#7f, + 16#8f, + 16#9c, + 16#a8, + 16#b5, + 16#be, + 16#c5, + 16#cc, + 16#cd, + 16#ca, + 16#c7, + 16#c1, + 16#b6, + 16#ac, + 16#a1, + 16#94, + 16#8a, + 16#83, + 16#7f, + 16#7a, + 16#76, + 16#75, + 16#76, + 16#79, + 16#7d, + 16#81, + 16#85, + 16#8a, + 16#8c, + 16#8d, + 16#8d, + 16#8b, + 16#88, + 16#87, + 16#86, + 16#85, + 16#84, + 16#80, + 16#7a, + 16#71, + 16#6b, + 16#64, + 16#5a, + 16#52, + 16#4e, + 16#4a, + 16#47, + 16#47, + 16#48, + 16#4c, + 16#52, + 16#59, + 16#61, + 16#6a, + 16#75, + 16#7f, + 16#87, + 16#8f, + 16#95, + 16#9b, + 16#9e, + 16#a0, + 16#a2, + 16#a4, + 16#a3, + 16#9f, + 16#98, + 16#8d, + 16#80, + 16#73, + 16#68, + 16#5c, + 16#52, + 16#4b, + 16#48, + 16#49, + 16#4b, + 16#50, + 16#56, + 16#60, + 16#6d, + 16#7a, + 16#83, + 16#8e, + 16#9a, + 16#a3, + 16#ab, + 16#b0, + 16#b3, + 16#b4, + 16#b4, + 16#b3, + 16#b1, + 16#ac, + 16#a3, + 16#99, + 16#8f, + 16#84, + 16#7b, + 16#73, + 16#6c, + 16#65, + 16#61, + 16#5d, + 16#58, + 16#55, + 16#54, + 16#54, + 16#57, + 16#5f, + 16#69, + 16#73, + 16#7c, + 16#84, + 16#8d, + 16#92, + 16#94, + 16#97, + 16#9a, + 16#9a, + 16#99, + 16#95, + 16#90, + 16#88, + 16#81, + 16#7b, + 16#72, + 16#68, + 16#62, + 16#5e, + 16#5a, + 16#57, + 16#56, + 16#56, + 16#59, + 16#5f, + 16#68, + 16#72, + 16#7b, + 16#84, + 16#90, + 16#98, + 16#9c, + 16#9f, + 16#a1, + 16#a0, + 16#9e, + 16#9e, + 16#9e, + 16#9b, + 16#96, + 16#8f, + 16#87, + 16#80, + 16#7c, + 16#77, + 16#72, + 16#6c, + 16#69, + 16#67, + 16#63, + 16#60, + 16#5f, + 16#60, + 16#64, + 16#6a, + 16#72, + 16#78, + 16#7e, + 16#84, + 16#8d, + 16#92, + 16#95, + 16#9a, + 16#9f, + 16#a0, + 16#a0, + 16#a1, + 16#9c, + 16#91, + 16#86, + 16#7e, + 16#72, + 16#66, + 16#61, + 16#61, + 16#5d, + 16#5c, + 16#5e, + 16#60, + 16#63, + 16#69, + 16#74, + 16#7c, + 16#83, + 16#8b, + 16#92, + 16#95, + 16#9a, + 16#a1, + 16#a3, + 16#a1, + 16#9f, + 16#9e, + 16#99, + 16#90, + 16#87, + 16#7e, + 16#6f, + 16#61, + 16#58, + 16#51, + 16#4c, + 16#49, + 16#4b, + 16#4d, + 16#4c, + 16#4c, + 16#50, + 16#53, + 16#56, + 16#61, + 16#6e, + 16#79, + 16#83, + 16#91, + 16#9b, + 16#a4, + 16#af, + 16#bb, + 16#c2, + 16#c6, + 16#c9, + 16#cb, + 16#c7, + 16#c0, + 16#b6, + 16#ad, + 16#a1, + 16#93, + 16#89, + 16#83, + 16#7c, + 16#76, + 16#75, + 16#72, + 16#6d, + 16#6c, + 16#71, + 16#76, + 16#79, + 16#7d, + 16#81, + 16#83, + 16#83, + 16#82, + 16#7f, + 16#7a, + 16#78, + 16#78, + 16#77, + 16#73, + 16#6f, + 16#6c, + 16#64, + 16#5c, + 16#59, + 16#56, + 16#51, + 16#4e, + 16#4f, + 16#51, + 16#50, + 16#52, + 16#59, + 16#5e, + 16#62, + 16#6b, + 16#78, + 16#81, + 16#89, + 16#91, + 16#97, + 16#9b, + 16#9e, + 16#a0, + 16#a2, + 16#a3, + 16#a7, + 16#a9, + 16#a6, + 16#a0, + 16#97, + 16#8b, + 16#7f, + 16#72, + 16#69, + 16#63, + 16#5f, + 16#5f, + 16#62, + 16#64, + 16#69, + 16#73, + 16#80, + 16#8a, + 16#97, + 16#a3, + 16#ac, + 16#b4, + 16#ba, + 16#bd, + 16#be, + 16#be, + 16#bb, + 16#b7, + 16#b3, + 16#ae, + 16#a7, + 16#9f, + 16#94, + 16#87, + 16#7e, + 16#76, + 16#6f, + 16#69, + 16#67, + 16#66, + 16#63, + 16#5e, + 16#5a, + 16#57, + 16#56, + 16#5a, + 16#61, + 16#68, + 16#6d, + 16#72, + 16#78, + 16#7c, + 16#7e, + 16#80, + 16#83, + 16#83, + 16#81, + 16#80, + 16#7c, + 16#78, + 16#73, + 16#6d, + 16#65, + 16#5e, + 16#59, + 16#57, + 16#56, + 16#57, + 16#5b, + 16#5e, + 16#5f, + 16#64, + 16#6d, + 16#76, + 16#80, + 16#90, + 16#9e, + 16#a7, + 16#ac, + 16#b1, + 16#b3, + 16#b1, + 16#ad, + 16#aa, + 16#a6, + 16#a2, + 16#9b, + 16#92, + 16#8c, + 16#86, + 16#80, + 16#7e, + 16#7c, + 16#78, + 16#76, + 16#77, + 16#77, + 16#76, + 16#74, + 16#74, + 16#75, + 16#77, + 16#7d, + 16#84, + 16#8c, + 16#93, + 16#9b, + 16#9e, + 16#9e, + 16#9f, + 16#a2, + 16#a4, + 16#a4, + 16#a3, + 16#a3, + 16#9f, + 16#95, + 16#89, + 16#80, + 16#76, + 16#6e, + 16#6a, + 16#67, + 16#65, + 16#66, + 16#6a, + 16#6e, + 16#72, + 16#78, + 16#7f, + 16#83, + 16#88, + 16#8f, + 16#95, + 16#95, + 16#96, + 16#97, + 16#92, + 16#8b, + 16#86, + 16#81, + 16#7b, + 16#73, + 16#6a, + 16#60, + 16#54, + 16#47, + 16#40, + 16#3c, + 16#3c, + 16#40, + 16#47, + 16#4e, + 16#53, + 16#57, + 16#5b, + 16#5f, + 16#65, + 16#6e, + 16#79, + 16#80, + 16#8b, + 16#96, + 16#9f, + 16#a7, + 16#b0, + 16#b8, + 16#bd, + 16#bf, + 16#c2, + 16#c4, + 16#c2, + 16#bb, + 16#b2, + 16#a8, + 16#9c, + 16#90, + 16#89, + 16#85, + 16#82, + 16#82, + 16#83, + 16#82, + 16#81, + 16#81, + 16#84, + 16#88, + 16#8e, + 16#96, + 16#9c, + 16#9e, + 16#9d, + 16#9c, + 16#98, + 16#92, + 16#8d, + 16#89, + 16#84, + 16#7e, + 16#79, + 16#73, + 16#6d, + 16#66, + 16#61, + 16#5d, + 16#58, + 16#56, + 16#58, + 16#5c, + 16#5f, + 16#63, + 16#67, + 16#69, + 16#6a, + 16#70, + 16#79, + 16#80, + 16#86, + 16#8d, + 16#8f, + 16#8d, + 16#8c, + 16#8a, + 16#89, + 16#89, + 16#8a, + 16#8b, + 16#88, + 16#82, + 16#7c, + 16#73, + 16#67, + 16#5f, + 16#58, + 16#52, + 16#50, + 16#52, + 16#59, + 16#61, + 16#6a, + 16#76, + 16#82, + 16#8d, + 16#99, + 16#a8, + 16#b3, + 16#bb, + 16#c2, + 16#c5, + 16#c2, + 16#bc, + 16#b8, + 16#b4, + 16#ac, + 16#a8, + 16#a5, + 16#9c, + 16#91, + 16#87, + 16#7e, + 16#76, + 16#71, + 16#6e, + 16#6e, + 16#6e, + 16#6e, + 16#6e, + 16#6d, + 16#6d, + 16#6e, + 16#6f, + 16#73, + 16#77, + 16#7a, + 16#7f, + 16#83, + 16#85, + 16#85, + 16#86, + 16#84, + 16#82, + 16#80, + 16#81, + 16#80, + 16#7c, + 16#78, + 16#72, + 16#6a, + 16#64, + 16#60, + 16#5f, + 16#62, + 16#66, + 16#6c, + 16#72, + 16#77, + 16#7c, + 16#82, + 16#8b, + 16#96, + 16#a2, + 16#ad, + 16#b4, + 16#b7, + 16#b9, + 16#b8, + 16#b2, + 16#a8, + 16#9f, + 16#94, + 16#89, + 16#83, + 16#7d, + 16#74, + 16#6c, + 16#69, + 16#65, + 16#61, + 16#61, + 16#63, + 16#65, + 16#69, + 16#6e, + 16#6e, + 16#6c, + 16#6c, + 16#6f, + 16#73, + 16#7a, + 16#83, + 16#8b, + 16#90, + 16#94, + 16#95, + 16#94, + 16#94, + 16#94, + 16#95, + 16#94, + 16#92, + 16#91, + 16#8e, + 16#87, + 16#80, + 16#7b, + 16#75, + 16#71, + 16#70, + 16#71, + 16#75, + 16#7b, + 16#81, + 16#85, + 16#88, + 16#8c, + 16#91, + 16#96, + 16#9b, + 16#a0, + 16#a4, + 16#a3, + 16#9f, + 16#99, + 16#90, + 16#86, + 16#80, + 16#7b, + 16#74, + 16#6c, + 16#65, + 16#5d, + 16#55, + 16#50, + 16#4e, + 16#50, + 16#53, + 16#5c, + 16#65, + 16#6b, + 16#72, + 16#78, + 16#7c, + 16#7f, + 16#81, + 16#86, + 16#8e, + 16#94, + 16#99, + 16#a1, + 16#a7, + 16#a8, + 16#a9, + 16#a9, + 16#a9, + 16#a9, + 16#a9, + 16#a6, + 16#a0, + 16#97, + 16#8d, + 16#82, + 16#79, + 16#72, + 16#70, + 16#71, + 16#73, + 16#78, + 16#7e, + 16#80, + 16#80, + 16#85, + 16#89, + 16#8c, + 16#91, + 16#96, + 16#9a, + 16#9b, + 16#98, + 16#95, + 16#8e, + 16#84, + 16#7e, + 16#77, + 16#6f, + 16#6b, + 16#68, + 16#64, + 16#5f, + 16#5a, + 16#55, + 16#54, + 16#56, + 16#5a, + 16#60, + 16#68, + 16#6d, + 16#72, + 16#76, + 16#77, + 16#78, + 16#7e, + 16#83, + 16#86, + 16#88, + 16#8c, + 16#8c, + 16#89, + 16#87, + 16#86, + 16#84, + 16#81, + 16#83, + 16#84, + 16#81, + 16#7f, + 16#7e, + 16#78, + 16#6e, + 16#68, + 16#67, + 16#68, + 16#6d, + 16#76, + 16#82, + 16#8d, + 16#95, + 16#a0, + 16#ac, + 16#b4, + 16#bd, + 16#c8, + 16#ce, + 16#ce, + 16#cd, + 16#c9, + 16#bf, + 16#b3, + 16#aa, + 16#a3, + 16#9b, + 16#92, + 16#8c, + 16#84, + 16#7d, + 16#74, + 16#6d, + 16#66, + 16#60, + 16#5e, + 16#62, + 16#65, + 16#67, + 16#6a, + 16#6b, + 16#6a, + 16#68, + 16#67, + 16#68, + 16#69, + 16#6b, + 16#6e, + 16#6f, + 16#6a, + 16#67, + 16#64, + 16#61, + 16#5f, + 16#5f, + 16#60, + 16#60, + 16#5f, + 16#5e, + 16#5d, + 16#59, + 16#58, + 16#5b, + 16#5f, + 16#66, + 16#70, + 16#7c, + 16#86, + 16#8e, + 16#97, + 16#a1, + 16#a9, + 16#b0, + 16#b9, + 16#c1, + 16#c4, + 16#c5, + 16#c3, + 16#b9, + 16#ab, + 16#a0, + 16#96, + 16#8a, + 16#80, + 16#7d, + 16#78, + 16#72, + 16#6e, + 16#6c, + 16#6b, + 16#6a, + 16#6d, + 16#72, + 16#76, + 16#7a, + 16#80, + 16#81, + 16#81, + 16#82, + 16#85, + 16#8a, + 16#8e, + 16#93, + 16#99, + 16#9c, + 16#9c, + 16#9b, + 16#98, + 16#92, + 16#8c, + 16#8a, + 16#89, + 16#87, + 16#86, + 16#85, + 16#81, + 16#7b, + 16#76, + 16#72, + 16#6e, + 16#6d, + 16#71, + 16#78, + 16#7c, + 16#7f, + 16#83, + 16#88, + 16#8a, + 16#8d, + 16#91, + 16#93, + 16#93, + 16#91, + 16#8d, + 16#84, + 16#7a, + 16#6f, + 16#64, + 16#5a, + 16#52, + 16#4e, + 16#4c, + 16#48, + 16#45, + 16#47, + 16#47, + 16#48, + 16#4e, + 16#57, + 16#62, + 16#70, + 16#7c, + 16#83, + 16#87, + 16#89, + 16#8d, + 16#91, + 16#93, + 16#95, + 16#9b, + 16#9f, + 16#9f, + 16#9f, + 16#9f, + 16#9d, + 16#9a, + 16#99, + 16#97, + 16#93, + 16#90, + 16#8d, + 16#88, + 16#82, + 16#7f, + 16#7e, + 16#7c, + 16#7d, + 16#83, + 16#8b, + 16#93, + 16#9b, + 16#a0, + 16#a3, + 16#a6, + 16#a8, + 16#aa, + 16#ae, + 16#b0, + 16#b2, + 16#b1, + 16#aa, + 16#a1, + 16#96, + 16#8b, + 16#80, + 16#77, + 16#6e, + 16#67, + 16#61, + 16#5c, + 16#59, + 16#57, + 16#56, + 16#56, + 16#59, + 16#5f, + 16#64, + 16#6b, + 16#6f, + 16#6f, + 16#6f, + 16#70, + 16#6f, + 16#6e, + 16#6f, + 16#71, + 16#74, + 16#74, + 16#72, + 16#6f, + 16#6c, + 16#68, + 16#65, + 16#66, + 16#68, + 16#69, + 16#6b, + 16#6c, + 16#69, + 16#67, + 16#66, + 16#65, + 16#65, + 16#6a, + 16#75, + 16#81, + 16#8c, + 16#98, + 16#a5, + 16#b0, + 16#b7, + 16#be, + 16#c4, + 16#c8, + 16#c8, + 16#c7, + 16#c3, + 16#b8, + 16#ad, + 16#a5, + 16#9a, + 16#8f, + 16#8a, + 16#86, + 16#81, + 16#7b, + 16#76, + 16#71, + 16#6b, + 16#68, + 16#67, + 16#68, + 16#6d, + 16#74, + 16#7c, + 16#80, + 16#7f, + 16#80, + 16#80, + 16#7c, + 16#79, + 16#78, + 16#74, + 16#71, + 16#6f, + 16#6c, + 16#68, + 16#65, + 16#63, + 16#64, + 16#64, + 16#65, + 16#67, + 16#68, + 16#67, + 16#66, + 16#65, + 16#65, + 16#68, + 16#6e, + 16#79, + 16#85, + 16#90, + 16#9a, + 16#a4, + 16#ac, + 16#b2, + 16#b7, + 16#bc, + 16#bd, + 16#bd, + 16#bb, + 16#b5, + 16#ab, + 16#9f, + 16#92, + 16#84, + 16#76, + 16#6b, + 16#64, + 16#5e, + 16#59, + 16#58, + 16#5a, + 16#59, + 16#58, + 16#5a, + 16#5e, + 16#63, + 16#6a, + 16#72, + 16#76, + 16#78, + 16#7b, + 16#80, + 16#81, + 16#82, + 16#87, + 16#8b, + 16#8c, + 16#8c, + 16#8c, + 16#87, + 16#80, + 16#7d, + 16#7b, + 16#79, + 16#79, + 16#7d, + 16#80, + 16#80, + 16#81, + 16#81, + 16#80, + 16#7c, + 16#7a, + 16#7c, + 16#80, + 16#85, + 16#8d, + 16#93, + 16#98, + 16#9d, + 16#a2, + 16#a5, + 16#a6, + 16#a5, + 16#a3, + 16#9c, + 16#92, + 16#88, + 16#7c, + 16#6e, + 16#63, + 16#5d, + 16#59, + 16#57, + 16#57, + 16#58, + 16#5a, + 16#5d, + 16#60, + 16#65, + 16#6b, + 16#73, + 16#7c, + 16#85, + 16#8e, + 16#94, + 16#98, + 16#9a, + 16#99, + 16#96, + 16#94, + 16#92, + 16#8f, + 16#8c, + 16#8b, + 16#87, + 16#82, + 16#7e, + 16#79, + 16#75, + 16#75, + 16#76, + 16#76, + 16#73, + 16#72, + 16#72, + 16#72, + 16#72, + 16#75, + 16#7c, + 16#82, + 16#8a, + 16#93, + 16#99, + 16#9d, + 16#9f, + 16#a2, + 16#a2, + 16#a1, + 16#a1, + 16#a3, + 16#a1, + 16#9c, + 16#97, + 16#8f, + 16#83, + 16#77, + 16#6d, + 16#64, + 16#5b, + 16#56, + 16#55, + 16#55, + 16#55, + 16#57, + 16#5b, + 16#5f, + 16#65, + 16#6c, + 16#73, + 16#76, + 16#78, + 16#78, + 16#77, + 16#75, + 16#74, + 16#74, + 16#74, + 16#72, + 16#74, + 16#76, + 16#75, + 16#73, + 16#71, + 16#6f, + 16#6e, + 16#6f, + 16#72, + 16#75, + 16#78, + 16#7c, + 16#80, + 16#83, + 16#84, + 16#87, + 16#8b, + 16#91, + 16#9a, + 16#a5, + 16#af, + 16#b8, + 16#bf, + 16#c5, + 16#c8, + 16#c9, + 16#ca, + 16#c8, + 16#c2, + 16#ba, + 16#b2, + 16#a9, + 16#9c, + 16#90, + 16#87, + 16#7f, + 16#77, + 16#71, + 16#6d, + 16#66, + 16#61, + 16#60, + 16#5e, + 16#5b, + 16#5c, + 16#61, + 16#66, + 16#6d, + 16#74, + 16#77, + 16#76, + 16#73, + 16#6e, + 16#68, + 16#60, + 16#57, + 16#52, + 16#4f, + 16#4c, + 16#4b, + 16#4c, + 16#4d, + 16#4e, + 16#51, + 16#57, + 16#5a, + 16#5d, + 16#61, + 16#64, + 16#65, + 16#68, + 16#70, + 16#78, + 16#80, + 16#8c, + 16#9b, + 16#a8, + 16#b3, + 16#bc, + 16#c1, + 16#c2, + 16#c2, + 16#c1, + 16#be, + 16#b7, + 16#b1, + 16#ad, + 16#a6, + 16#9c, + 16#91, + 16#87, + 16#7d, + 16#74, + 16#70, + 16#6d, + 16#69, + 16#67, + 16#69, + 16#6c, + 16#6d, + 16#72, + 16#7a, + 16#80, + 16#85, + 16#8d, + 16#91, + 16#92, + 16#92, + 16#93, + 16#92, + 16#90, + 16#8e, + 16#8b, + 16#87, + 16#83, + 16#80, + 16#7d, + 16#78, + 16#73, + 16#71, + 16#73, + 16#74, + 16#76, + 16#7a, + 16#7c, + 16#7b, + 16#7a, + 16#7b, + 16#78, + 16#76, + 16#79, + 16#7d, + 16#80, + 16#85, + 16#8a, + 16#8e, + 16#91, + 16#93, + 16#94, + 16#91, + 16#8a, + 16#81, + 16#7a, + 16#71, + 16#66, + 16#5d, + 16#56, + 16#4f, + 16#4c, + 16#4e, + 16#51, + 16#54, + 16#59, + 16#5f, + 16#64, + 16#69, + 16#6f, + 16#77, + 16#7d, + 16#81, + 16#8a, + 16#93, + 16#96, + 16#99, + 16#9a, + 16#96, + 16#91, + 16#8d, + 16#88, + 16#82, + 16#7d, + 16#7a, + 16#78, + 16#76, + 16#74, + 16#75, + 16#77, + 16#7a, + 16#7d, + 16#80, + 16#83, + 16#86, + 16#89, + 16#8f, + 16#95, + 16#99, + 16#a0, + 16#a7, + 16#ac, + 16#b2, + 16#b8, + 16#ba, + 16#b9, + 16#b9, + 16#b7, + 16#b3, + 16#ae, + 16#ab, + 16#a7, + 16#a0, + 16#98, + 16#90, + 16#85, + 16#78, + 16#6c, + 16#62, + 16#5a, + 16#55, + 16#52, + 16#51, + 16#53, + 16#57, + 16#5d, + 16#62, + 16#66, + 16#67, + 16#69, + 16#69, + 16#67, + 16#64, + 16#61, + 16#5e, + 16#5c, + 16#5b, + 16#5a, + 16#58, + 16#59, + 16#5c, + 16#5e, + 16#5e, + 16#5c, + 16#5d, + 16#5d, + 16#5d, + 16#61, + 16#68, + 16#6d, + 16#74, + 16#7c, + 16#83, + 16#8a, + 16#91, + 16#99, + 16#a0, + 16#a7, + 16#ae, + 16#b5, + 16#ba, + 16#bd, + 16#be, + 16#c0, + 16#c0, + 16#be, + 16#bb, + 16#b6, + 16#b0, + 16#a9, + 16#a3, + 16#9b, + 16#90, + 16#86, + 16#80, + 16#7a, + 16#75, + 16#70, + 16#6e, + 16#6d, + 16#6d, + 16#6f, + 16#73, + 16#75, + 16#77, + 16#7c, + 16#81, + 16#82, + 16#81, + 16#80, + 16#79, + 16#71, + 16#69, + 16#63, + 16#5c, + 16#58, + 16#57, + 16#56, + 16#56, + 16#59, + 16#5d, + 16#61, + 16#62, + 16#66, + 16#6b, + 16#6d, + 16#6d, + 16#70, + 16#74, + 16#7a, + 16#80, + 16#89, + 16#94, + 16#9d, + 16#a8, + 16#b1, + 16#b5, + 16#b7, + 16#b7, + 16#b2, + 16#ac, + 16#a5, + 16#9e, + 16#9a, + 16#96, + 16#90, + 16#8c, + 16#86, + 16#7e, + 16#76, + 16#6f, + 16#68, + 16#62, + 16#5d, + 16#5a, + 16#59, + 16#59, + 16#5e, + 16#65, + 16#6d, + 16#74, + 16#7b, + 16#80, + 16#84, + 16#87, + 16#87, + 16#86, + 16#82, + 16#7f, + 16#7e, + 16#7c, + 16#78, + 16#75, + 16#75, + 16#75, + 16#73, + 16#74, + 16#75, + 16#74, + 16#75, + 16#7a, + 16#7d, + 16#7e, + 16#7f, + 16#81, + 16#83, + 16#84, + 16#88, + 16#8d, + 16#8f, + 16#92, + 16#98, + 16#9c, + 16#9d, + 16#a0, + 16#a1, + 16#a0, + 16#9f, + 16#9c, + 16#97, + 16#8f, + 16#86, + 16#80, + 16#7b, + 16#74, + 16#70, + 16#6e, + 16#6c, + 16#6a, + 16#6c, + 16#6e, + 16#70, + 16#72, + 16#76, + 16#79, + 16#7b, + 16#7d, + 16#80, + 16#83, + 16#86, + 16#88, + 16#8a, + 16#88, + 16#85, + 16#82, + 16#7f, + 16#79, + 16#72, + 16#6c, + 16#67, + 16#61, + 16#5f, + 16#61, + 16#63, + 16#66, + 16#6a, + 16#70, + 16#76, + 16#7a, + 16#7e, + 16#82, + 16#85, + 16#8a, + 16#91, + 16#97, + 16#9c, + 16#a0, + 16#a5, + 16#aa, + 16#ac, + 16#ad, + 16#ad, + 16#aa, + 16#a5, + 16#a2, + 16#9f, + 16#9a, + 16#93, + 16#8d, + 16#86, + 16#7e, + 16#74, + 16#6d, + 16#67, + 16#5f, + 16#5a, + 16#59, + 16#56, + 16#56, + 16#59, + 16#5e, + 16#62, + 16#65, + 16#69, + 16#6d, + 16#6b, + 16#6a, + 16#6a, + 16#67, + 16#65, + 16#66, + 16#67, + 16#67, + 16#69, + 16#6d, + 16#6f, + 16#6f, + 16#71, + 16#74, + 16#75, + 16#73, + 16#76, + 16#7c, + 16#80, + 16#86, + 16#8d, + 16#96, + 16#9c, + 16#a3, + 16#ab, + 16#b2, + 16#b6, + 16#b9, + 16#bc, + 16#bc, + 16#b9, + 16#b7, + 16#b7, + 16#b5, + 16#b4, + 16#b3, + 16#b2, + 16#ae, + 16#a9, + 16#a2, + 16#99, + 16#90, + 16#87, + 16#80, + 16#76, + 16#6e, + 16#68, + 16#63, + 16#61, + 16#5f, + 16#5e, + 16#60, + 16#60, + 16#62, + 16#64, + 16#65, + 16#64, + 16#63, + 16#61, + 16#5c, + 16#57, + 16#53, + 16#52, + 16#50, + 16#4f, + 16#4e, + 16#4f, + 16#4e, + 16#4f, + 16#52, + 16#56, + 16#5a, + 16#5f, + 16#66, + 16#6b, + 16#6d, + 16#71, + 16#78, + 16#7e, + 16#83, + 16#8d, + 16#98, + 16#a1, + 16#a9, + 16#b2, + 16#b6, + 16#b8, + 16#b8, + 16#b7, + 16#b3, + 16#ad, + 16#aa, + 16#a8, + 16#a6, + 16#a3, + 16#a0, + 16#9d, + 16#99, + 16#96, + 16#92, + 16#8c, + 16#86, + 16#80, + 16#7b, + 16#74, + 16#6f, + 16#6f, + 16#72, + 16#75, + 16#7b, + 16#81, + 16#87, + 16#8a, + 16#8c, + 16#8b, + 16#86, + 16#81, + 16#80, + 16#7e, + 16#78, + 16#75, + 16#74, + 16#73, + 16#71, + 16#70, + 16#6f, + 16#6e, + 16#6f, + 16#70, + 16#71, + 16#71, + 16#71, + 16#71, + 16#72, + 16#72, + 16#74, + 16#78, + 16#7d, + 16#83, + 16#88, + 16#8b, + 16#8d, + 16#8e, + 16#8e, + 16#8c, + 16#8a, + 16#8a, + 16#8a, + 16#88, + 16#83, + 16#80, + 16#7d, + 16#79, + 16#75, + 16#72, + 16#70, + 16#6e, + 16#6e, + 16#6d, + 16#6b, + 16#6a, + 16#6b, + 16#6c, + 16#6c, + 16#6d, + 16#6f, + 16#72, + 16#77, + 16#79, + 16#7b, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#78, + 16#75, + 16#71, + 16#6f, + 16#6f, + 16#72, + 16#77, + 16#7e, + 16#84, + 16#8c, + 16#93, + 16#99, + 16#9e, + 16#a3, + 16#a7, + 16#ac, + 16#af, + 16#b2, + 16#b6, + 16#ba, + 16#bc, + 16#bc, + 16#ba, + 16#b8, + 16#b4, + 16#af, + 16#aa, + 16#a5, + 16#9e, + 16#98, + 16#91, + 16#88, + 16#80, + 16#78, + 16#73, + 16#6e, + 16#6a, + 16#66, + 16#60, + 16#5a, + 16#59, + 16#56, + 16#53, + 16#53, + 16#54, + 16#55, + 16#55, + 16#53, + 16#52, + 16#52, + 16#50, + 16#50, + 16#50, + 16#50, + 16#53, + 16#57, + 16#5a, + 16#5e, + 16#60, + 16#63, + 16#65, + 16#65, + 16#67, + 16#6c, + 16#73, + 16#79, + 16#80, + 16#86, + 16#8c, + 16#94, + 16#9c, + 16#a2, + 16#a8, + 16#ad, + 16#b1, + 16#b3, + 16#b4, + 16#b1, + 16#ae, + 16#ad, + 16#ab, + 16#ac, + 16#ac, + 16#ab, + 16#ac, + 16#ac, + 16#a9, + 16#a6, + 16#a1, + 16#9a, + 16#93, + 16#8d, + 16#86, + 16#82, + 16#7f, + 16#7b, + 16#77, + 16#75, + 16#73, + 16#71, + 16#70, + 16#70, + 16#70, + 16#6d, + 16#6a, + 16#67, + 16#62, + 16#5e, + 16#5b, + 16#5a, + 16#5c, + 16#5e, + 16#60, + 16#62, + 16#64, + 16#65, + 16#66, + 16#65, + 16#66, + 16#69, + 16#6d, + 16#70, + 16#74, + 16#79, + 16#7d, + 16#80, + 16#86, + 16#8c, + 16#93, + 16#9b, + 16#a1, + 16#a4, + 16#a7, + 16#a8, + 16#a6, + 16#a1, + 16#9c, + 16#99, + 16#97, + 16#97, + 16#97, + 16#96, + 16#94, + 16#93, + 16#90, + 16#8d, + 16#89, + 16#86, + 16#83, + 16#80, + 16#7a, + 16#74, + 16#6d, + 16#69, + 16#68, + 16#68, + 16#69, + 16#6c, + 16#6e, + 16#71, + 16#72, + 16#70, + 16#6e, + 16#6c, + 16#68, + 16#67, + 16#68, + 16#6b, + 16#6d, + 16#70, + 16#73, + 16#75, + 16#76, + 16#77, + 16#78, + 16#7a, + 16#7d, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#87, + 16#8d, + 16#93, + 16#98, + 16#9d, + 16#a0, + 16#a2, + 16#a3, + 16#a1, + 16#9e, + 16#9c, + 16#9b, + 16#9a, + 16#98, + 16#97, + 16#96, + 16#93, + 16#90, + 16#8d, + 16#8a, + 16#87, + 16#86, + 16#85, + 16#82, + 16#7e, + 16#77, + 16#72, + 16#6e, + 16#6a, + 16#69, + 16#69, + 16#69, + 16#6b, + 16#6b, + 16#6a, + 16#69, + 16#69, + 16#68, + 16#65, + 16#65, + 16#67, + 16#68, + 16#68, + 16#69, + 16#6b, + 16#6b, + 16#6d, + 16#70, + 16#74, + 16#79, + 16#7f, + 16#84, + 16#8b, + 16#8e, + 16#91, + 16#94, + 16#97, + 16#9b, + 16#a1, + 16#a4, + 16#a7, + 16#a9, + 16#ab, + 16#ab, + 16#a8, + 16#a4, + 16#a0, + 16#9b, + 16#98, + 16#95, + 16#91, + 16#8d, + 16#87, + 16#81, + 16#7d, + 16#78, + 16#74, + 16#71, + 16#6f, + 16#6d, + 16#6a, + 16#67, + 16#63, + 16#61, + 16#5d, + 16#59, + 16#58, + 16#57, + 16#56, + 16#57, + 16#57, + 16#57, + 16#56, + 16#58, + 16#5a, + 16#5e, + 16#66, + 16#70, + 16#76, + 16#7a, + 16#7e, + 16#80, + 16#80, + 16#82, + 16#85, + 16#88, + 16#8e, + 16#95, + 16#9c, + 16#9f, + 16#a2, + 16#a7, + 16#ac, + 16#ac, + 16#ad, + 16#af, + 16#af, + 16#ae, + 16#ae, + 16#ae, + 16#aa, + 16#a8, + 16#a8, + 16#a7, + 16#a5, + 16#a6, + 16#a8, + 16#a6, + 16#a1, + 16#9b, + 16#94, + 16#8b, + 16#84, + 16#80, + 16#7f, + 16#7c, + 16#77, + 16#73, + 16#6e, + 16#67, + 16#60, + 16#5d, + 16#5a, + 16#56, + 16#51, + 16#4d, + 16#49, + 16#46, + 16#44, + 16#41, + 16#40, + 16#41, + 16#46, + 16#4d, + 16#52, + 16#58, + 16#5e, + 16#61, + 16#63, + 16#64, + 16#65, + 16#68, + 16#6d, + 16#73, + 16#7a, + 16#7f, + 16#82, + 16#88, + 16#8d, + 16#93, + 16#9a, + 16#a2, + 16#a8, + 16#ac, + 16#ae, + 16#ae, + 16#ac, + 16#a9, + 16#a8, + 16#a8, + 16#a8, + 16#aa, + 16#ae, + 16#b0, + 16#af, + 16#ad, + 16#ac, + 16#a9, + 16#a2, + 16#9e, + 16#9a, + 16#95, + 16#8f, + 16#8b, + 16#87, + 16#80, + 16#7b, + 16#79, + 16#76, + 16#72, + 16#71, + 16#70, + 16#6c, + 16#66, + 16#60, + 16#5d, + 16#59, + 16#59, + 16#5d, + 16#64, + 16#6a, + 16#70, + 16#76, + 16#78, + 16#78, + 16#77, + 16#78, + 16#76, + 16#74, + 16#76, + 16#77, + 16#77, + 16#78, + 16#7b, + 16#7d, + 16#7f, + 16#81, + 16#85, + 16#87, + 16#8a, + 16#8f, + 16#91, + 16#8f, + 16#8e, + 16#8d, + 16#8a, + 16#89, + 16#8b, + 16#8e, + 16#8e, + 16#8e, + 16#8d, + 16#89, + 16#85, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7c, + 16#79, + 16#74, + 16#6d, + 16#67, + 16#63, + 16#60, + 16#5e, + 16#5f, + 16#60, + 16#61, + 16#61, + 16#62, + 16#64, + 16#64, + 16#63, + 16#66, + 16#6a, + 16#71, + 16#79, + 16#80, + 16#85, + 16#8a, + 16#8e, + 16#92, + 16#95, + 16#98, + 16#9c, + 16#a2, + 16#a6, + 16#a6, + 16#a7, + 16#a7, + 16#a7, + 16#a9, + 16#ad, + 16#b0, + 16#b2, + 16#b5, + 16#b5, + 16#b1, + 16#ad, + 16#a8, + 16#a2, + 16#9c, + 16#97, + 16#94, + 16#91, + 16#8d, + 16#8a, + 16#86, + 16#80, + 16#7a, + 16#75, + 16#70, + 16#6c, + 16#69, + 16#67, + 16#63, + 16#5c, + 16#55, + 16#50, + 16#4a, + 16#46, + 16#45, + 16#44, + 16#44, + 16#44, + 16#44, + 16#43, + 16#42, + 16#45, + 16#4c, + 16#56, + 16#60, + 16#6a, + 16#72, + 16#78, + 16#7c, + 16#7e, + 16#80, + 16#80, + 16#83, + 16#88, + 16#8d, + 16#91, + 16#96, + 16#9a, + 16#9d, + 16#9e, + 16#9f, + 16#a0, + 16#a0, + 16#a1, + 16#a3, + 16#a6, + 16#a8, + 16#a9, + 16#a9, + 16#a8, + 16#aa, + 16#ac, + 16#ae, + 16#ae, + 16#ad, + 16#ab, + 16#a5, + 16#9e, + 16#98, + 16#95, + 16#93, + 16#92, + 16#91, + 16#8f, + 16#8b, + 16#84, + 16#7d, + 16#74, + 16#6b, + 16#62, + 16#5b, + 16#55, + 16#50, + 16#4c, + 16#4a, + 16#4a, + 16#49, + 16#48, + 16#4a, + 16#4e, + 16#53, + 16#59, + 16#61, + 16#68, + 16#6c, + 16#6e, + 16#6f, + 16#72, + 16#75, + 16#79, + 16#7d, + 16#81, + 16#86, + 16#8a, + 16#8c, + 16#8c, + 16#8e, + 16#93, + 16#97, + 16#9a, + 16#9e, + 16#a0, + 16#a0, + 16#a1, + 16#a1, + 16#a0, + 16#a0, + 16#a1, + 16#a3, + 16#a5, + 16#a6, + 16#a8, + 16#a7, + 16#a4, + 16#9f, + 16#98, + 16#91, + 16#8a, + 16#86, + 16#82, + 16#7e, + 16#79, + 16#74, + 16#6d, + 16#64, + 16#5e, + 16#5a, + 16#55, + 16#51, + 16#4f, + 16#4c, + 16#49, + 16#46, + 16#47, + 16#4b, + 16#53, + 16#5d, + 16#68, + 16#72, + 16#7a, + 16#80, + 16#84, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#85, + 16#89, + 16#8d, + 16#91, + 16#94, + 16#96, + 16#96, + 16#96, + 16#96, + 16#98, + 16#9a, + 16#9d, + 16#9e, + 16#9d, + 16#9c, + 16#9d, + 16#9e, + 16#a1, + 16#a4, + 16#a5, + 16#a5, + 16#a2, + 16#9c, + 16#94, + 16#8e, + 16#89, + 16#85, + 16#81, + 16#7f, + 16#7d, + 16#79, + 16#73, + 16#6c, + 16#65, + 16#5e, + 16#58, + 16#54, + 16#51, + 16#51, + 16#52, + 16#52, + 16#53, + 16#56, + 16#58, + 16#5c, + 16#61, + 16#68, + 16#71, + 16#7b, + 16#82, + 16#86, + 16#89, + 16#8b, + 16#8e, + 16#91, + 16#92, + 16#93, + 16#96, + 16#97, + 16#96, + 16#94, + 16#93, + 16#93, + 16#95, + 16#97, + 16#99, + 16#9b, + 16#9c, + 16#9c, + 16#9a, + 16#98, + 16#94, + 16#91, + 16#8f, + 16#8e, + 16#8d, + 16#8d, + 16#8d, + 16#8b, + 16#87, + 16#81, + 16#7c, + 16#78, + 16#74, + 16#6f, + 16#6c, + 16#69, + 16#63, + 16#5e, + 16#59, + 16#55, + 16#51, + 16#4e, + 16#4e, + 16#50, + 16#50, + 16#50, + 16#52, + 16#54, + 16#58, + 16#60, + 16#69, + 16#72, + 16#7b, + 16#84, + 16#8c, + 16#92, + 16#95, + 16#99, + 16#9a, + 16#9a, + 16#9b, + 16#9c, + 16#9f, + 16#a1, + 16#a2, + 16#a2, + 16#a3, + 16#a2, + 16#a1, + 16#a0, + 16#a0, + 16#a0, + 16#a2, + 16#a5, + 16#a7, + 16#a5, + 16#a6, + 16#a8, + 16#a9, + 16#a9, + 16#a9, + 16#a7, + 16#a2, + 16#9c, + 16#97, + 16#91, + 16#8b, + 16#87, + 16#84, + 16#81, + 16#7d, + 16#77, + 16#71, + 16#69, + 16#5f, + 16#55, + 16#4b, + 16#40, + 16#38, + 16#34, + 16#33, + 16#32, + 16#34, + 16#37, + 16#3b, + 16#3e, + 16#43, + 16#4a, + 16#50, + 16#56, + 16#5d, + 16#62, + 16#66, + 16#6c, + 16#73, + 16#7a, + 16#80, + 16#85, + 16#89, + 16#8d, + 16#8f, + 16#90, + 16#93, + 16#95, + 16#96, + 16#99, + 16#9d, + 16#a1, + 16#a6, + 16#ad, + 16#b3, + 16#b8, + 16#bb, + 16#bf, + 16#c1, + 16#c0, + 16#c0, + 16#c1, + 16#c0, + 16#bc, + 16#b7, + 16#b2, + 16#ab, + 16#a4, + 16#9d, + 16#98, + 16#90, + 16#87, + 16#80, + 16#79, + 16#6f, + 16#66, + 16#5f, + 16#56, + 16#4d, + 16#48, + 16#46, + 16#42, + 16#41, + 16#45, + 16#4a, + 16#4e, + 16#55, + 16#5f, + 16#67, + 16#6c, + 16#73, + 16#7b, + 16#7e, + 16#7f, + 16#80, + 16#82, + 16#80, + 16#81, + 16#85, + 16#88, + 16#89, + 16#8a, + 16#8c, + 16#8c, + 16#8a, + 16#89, + 16#88, + 16#87, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8d, + 16#92, + 16#95, + 16#97, + 16#99, + 16#99, + 16#95, + 16#8f, + 16#8a, + 16#85, + 16#80, + 16#7a, + 16#77, + 16#73, + 16#70, + 16#70, + 16#70, + 16#6e, + 16#69, + 16#64, + 16#60, + 16#5b, + 16#54, + 16#51, + 16#53, + 16#54, + 16#57, + 16#5d, + 16#63, + 16#69, + 16#72, + 16#7d, + 16#85, + 16#8c, + 16#92, + 16#98, + 16#9b, + 16#9d, + 16#a0, + 16#a3, + 16#a5, + 16#a8, + 16#a9, + 16#a8, + 16#a5, + 16#a2, + 16#a1, + 16#a0, + 16#9d, + 16#9b, + 16#9b, + 16#99, + 16#97, + 16#98, + 16#99, + 16#98, + 16#98, + 16#99, + 16#98, + 16#96, + 16#96, + 16#98, + 16#96, + 16#91, + 16#8d, + 16#89, + 16#82, + 16#7c, + 16#77, + 16#71, + 16#6a, + 16#63, + 16#5d, + 16#56, + 16#4e, + 16#49, + 16#47, + 16#44, + 16#41, + 16#40, + 16#40, + 16#40, + 16#3f, + 16#41, + 16#46, + 16#4b, + 16#52, + 16#5c, + 16#64, + 16#6c, + 16#75, + 16#7e, + 16#83, + 16#88, + 16#8e, + 16#93, + 16#93, + 16#94, + 16#96, + 16#97, + 16#96, + 16#95, + 16#96, + 16#96, + 16#97, + 16#9b, + 16#9e, + 16#a0, + 16#a1, + 16#a4, + 16#a5, + 16#a6, + 16#a8, + 16#ab, + 16#af, + 16#b4, + 16#b6, + 16#b7, + 16#b4, + 16#af, + 16#ab, + 16#a8, + 16#a3, + 16#9f, + 16#9b, + 16#95, + 16#8d, + 16#85, + 16#7e, + 16#76, + 16#6d, + 16#65, + 16#5c, + 16#52, + 16#4a, + 16#45, + 16#41, + 16#3e, + 16#3e, + 16#3f, + 16#42, + 16#46, + 16#4a, + 16#51, + 16#59, + 16#5c, + 16#5f, + 16#63, + 16#66, + 16#6a, + 16#72, + 16#7c, + 16#81, + 16#87, + 16#8c, + 16#8f, + 16#8e, + 16#8b, + 16#8b, + 16#8a, + 16#8a, + 16#8c, + 16#8f, + 16#91, + 16#95, + 16#9b, + 16#a3, + 16#aa, + 16#b1, + 16#b8, + 16#bb, + 16#bd, + 16#bd, + 16#bc, + 16#b8, + 16#b2, + 16#ac, + 16#a4, + 16#9d, + 16#98, + 16#94, + 16#8f, + 16#87, + 16#7f, + 16#77, + 16#6b, + 16#5e, + 16#53, + 16#4c, + 16#45, + 16#3f, + 16#3b, + 16#39, + 16#37, + 16#39, + 16#3d, + 16#43, + 16#4c, + 16#55, + 16#5d, + 16#65, + 16#6c, + 16#72, + 16#77, + 16#7c, + 16#81, + 16#87, + 16#8d, + 16#92, + 16#98, + 16#9d, + 16#a0, + 16#a2, + 16#a1, + 16#9f, + 16#9c, + 16#9a, + 16#99, + 16#98, + 16#96, + 16#96, + 16#95, + 16#94, + 16#95, + 16#98, + 16#9b, + 16#9f, + 16#a3, + 16#a6, + 16#a6, + 16#a4, + 16#9f, + 16#97, + 16#8f, + 16#88, + 16#82, + 16#7d, + 16#78, + 16#75, + 16#72, + 16#70, + 16#6d, + 16#68, + 16#63, + 16#5f, + 16#5a, + 16#55, + 16#51, + 16#50, + 16#4f, + 16#4f, + 16#51, + 16#57, + 16#5d, + 16#67, + 16#74, + 16#7f, + 16#86, + 16#8e, + 16#93, + 16#94, + 16#93, + 16#93, + 16#93, + 16#95, + 16#97, + 16#98, + 16#98, + 16#97, + 16#95, + 16#91, + 16#8c, + 16#88, + 16#85, + 16#83, + 16#81, + 16#80, + 16#80, + 16#80, + 16#81, + 16#84, + 16#89, + 16#8c, + 16#91, + 16#98, + 16#9d, + 16#9d, + 16#9b, + 16#98, + 16#91, + 16#8a, + 16#84, + 16#80, + 16#7b, + 16#76, + 16#72, + 16#6d, + 16#66, + 16#5f, + 16#5a, + 16#57, + 16#54, + 16#52, + 16#51, + 16#52, + 16#53, + 16#52, + 16#52, + 16#52, + 16#55, + 16#5c, + 16#63, + 16#6b, + 16#74, + 16#7f, + 16#86, + 16#8c, + 16#91, + 16#96, + 16#9b, + 16#9e, + 16#a2, + 16#a5, + 16#a5, + 16#a4, + 16#a1, + 16#9d, + 16#9b, + 16#99, + 16#9b, + 16#9e, + 16#a1, + 16#a3, + 16#a5, + 16#a6, + 16#a5, + 16#a3, + 16#a4, + 16#a5, + 16#a6, + 16#a8, + 16#ab, + 16#ab, + 16#aa, + 16#a7, + 16#a2, + 16#9c, + 16#95, + 16#8f, + 16#89, + 16#80, + 16#77, + 16#6e, + 16#62, + 16#56, + 16#4c, + 16#44, + 16#3d, + 16#3a, + 16#38, + 16#38, + 16#38, + 16#36, + 16#35, + 16#34, + 16#36, + 16#3b, + 16#42, + 16#49, + 16#51, + 16#58, + 16#5f, + 16#67, + 16#6d, + 16#73, + 16#7a, + 16#80, + 16#86, + 16#8e, + 16#93, + 16#94, + 16#94, + 16#92, + 16#8f, + 16#8f, + 16#90, + 16#92, + 16#96, + 16#9d, + 16#a4, + 16#ad, + 16#b4, + 16#ba, + 16#c0, + 16#c5, + 16#c9, + 16#cd, + 16#ce, + 16#cb, + 16#c7, + 16#c0, + 16#b8, + 16#af, + 16#a8, + 16#a3, + 16#9d, + 16#96, + 16#8e, + 16#85, + 16#7b, + 16#6e, + 16#62, + 16#56, + 16#4b, + 16#44, + 16#3f, + 16#3d, + 16#3e, + 16#40, + 16#43, + 16#46, + 16#49, + 16#4e, + 16#55, + 16#5b, + 16#60, + 16#67, + 16#6d, + 16#72, + 16#76, + 16#7c, + 16#80, + 16#85, + 16#8d, + 16#96, + 16#9c, + 16#9e, + 16#9f, + 16#9d, + 16#99, + 16#93, + 16#8f, + 16#8a, + 16#87, + 16#85, + 16#86, + 16#87, + 16#88, + 16#8b, + 16#8e, + 16#90, + 16#90, + 16#92, + 16#94, + 16#92, + 16#90, + 16#8d, + 16#87, + 16#7f, + 16#78, + 16#72, + 16#6c, + 16#69, + 16#69, + 16#69, + 16#67, + 16#65, + 16#62, + 16#5e, + 16#5a, + 16#59, + 16#5a, + 16#5a, + 16#5d, + 16#61, + 16#65, + 16#68, + 16#6c, + 16#73, + 16#7e, + 16#87, + 16#91, + 16#9a, + 16#a2, + 16#a7, + 16#a9, + 16#a9, + 16#a5, + 16#a0, + 16#9f, + 16#a0, + 16#a0, + 16#a0, + 16#a1, + 16#a0, + 16#9c, + 16#98, + 16#93, + 16#8e, + 16#89, + 16#87, + 16#88, + 16#88, + 16#86, + 16#87, + 16#88, + 16#89, + 16#8e, + 16#95, + 16#9b, + 16#9e, + 16#9f, + 16#9e, + 16#98, + 16#8e, + 16#83, + 16#7c, + 16#74, + 16#6d, + 16#69, + 16#65, + 16#60, + 16#5c, + 16#59, + 16#54, + 16#4e, + 16#4d, + 16#4e, + 16#4c, + 16#49, + 16#4a, + 16#4a, + 16#47, + 16#45, + 16#47, + 16#4b, + 16#50, + 16#5a, + 16#66, + 16#72, + 16#7b, + 16#82, + 16#88, + 16#8b, + 16#8e, + 16#92, + 16#97, + 16#9a, + 16#9d, + 16#a1, + 16#a1, + 16#9e, + 16#9e, + 16#9f, + 16#a1, + 16#a3, + 16#a6, + 16#a9, + 16#aa, + 16#ac, + 16#ac, + 16#aa, + 16#a8, + 16#a9, + 16#ab, + 16#ac, + 16#ad, + 16#af, + 16#b1, + 16#af, + 16#aa, + 16#a2, + 16#9a, + 16#90, + 16#86, + 16#7e, + 16#75, + 16#6a, + 16#60, + 16#57, + 16#4e, + 16#47, + 16#44, + 16#45, + 16#46, + 16#47, + 16#4a, + 16#4b, + 16#48, + 16#47, + 16#48, + 16#49, + 16#4d, + 16#53, + 16#5b, + 16#64, + 16#6e, + 16#79, + 16#80, + 16#84, + 16#87, + 16#8a, + 16#8d, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8e, + 16#8c, + 16#8c, + 16#8d, + 16#8f, + 16#94, + 16#9a, + 16#a1, + 16#a9, + 16#af, + 16#b2, + 16#b4, + 16#b5, + 16#b7, + 16#b8, + 16#b6, + 16#b5, + 16#b4, + 16#b0, + 16#a8, + 16#a0, + 16#97, + 16#8c, + 16#82, + 16#7a, + 16#73, + 16#6d, + 16#65, + 16#5c, + 16#52, + 16#48, + 16#41, + 16#3e, + 16#3b, + 16#3a, + 16#3f, + 16#44, + 16#47, + 16#4a, + 16#4f, + 16#53, + 16#56, + 16#5b, + 16#63, + 16#6c, + 16#75, + 16#7d, + 16#84, + 16#88, + 16#8d, + 16#93, + 16#9a, + 16#a0, + 16#a5, + 16#aa, + 16#ae, + 16#ad, + 16#a9, + 16#a3, + 16#9c, + 16#96, + 16#93, + 16#91, + 16#92, + 16#94, + 16#97, + 16#98, + 16#9a, + 16#9c, + 16#9c, + 16#99, + 16#96, + 16#96, + 16#95, + 16#90, + 16#89, + 16#82, + 16#7a, + 16#71, + 16#6b, + 16#67, + 16#65, + 16#66, + 16#66, + 16#65, + 16#61, + 16#5d, + 16#5a, + 16#59, + 16#5a, + 16#5d, + 16#60, + 16#65, + 16#6a, + 16#6f, + 16#74, + 16#7a, + 16#7f, + 16#84, + 16#8b, + 16#93, + 16#99, + 16#9d, + 16#a0, + 16#9e, + 16#99, + 16#95, + 16#92, + 16#8d, + 16#8a, + 16#8c, + 16#8d, + 16#8c, + 16#89, + 16#87, + 16#85, + 16#81, + 16#7e, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#84, + 16#89, + 16#8e, + 16#93, + 16#98, + 16#9c, + 16#9d, + 16#9a, + 16#93, + 16#8a, + 16#80, + 16#75, + 16#6c, + 16#66, + 16#63, + 16#63, + 16#63, + 16#63, + 16#61, + 16#5f, + 16#5d, + 16#5a, + 16#56, + 16#53, + 16#51, + 16#4f, + 16#4f, + 16#51, + 16#55, + 16#59, + 16#5e, + 16#68, + 16#74, + 16#80, + 16#8c, + 16#95, + 16#9b, + 16#9e, + 16#9f, + 16#9f, + 16#9f, + 16#a1, + 16#a5, + 16#a9, + 16#ad, + 16#af, + 16#b0, + 16#b0, + 16#ad, + 16#a9, + 16#a8, + 16#a7, + 16#a6, + 16#a6, + 16#a6, + 16#a5, + 16#a4, + 16#a3, + 16#a3, + 16#a3, + 16#a3, + 16#a5, + 16#a6, + 16#a3, + 16#9d, + 16#95, + 16#89, + 16#7b, + 16#6d, + 16#63, + 16#5a, + 16#51, + 16#4b, + 16#47, + 16#41, + 16#3b, + 16#3a, + 16#39, + 16#39, + 16#3a, + 16#3d, + 16#42, + 16#44, + 16#46, + 16#48, + 16#4b, + 16#4d, + 16#52, + 16#59, + 16#64, + 16#70, + 16#7b, + 16#84, + 16#89, + 16#8c, + 16#8e, + 16#8d, + 16#8b, + 16#8c, + 16#8d, + 16#8f, + 16#91, + 16#93, + 16#94, + 16#95, + 16#98, + 16#9d, + 16#a4, + 16#aa, + 16#af, + 16#b4, + 16#b7, + 16#b9, + 16#ba, + 16#ba, + 16#ba, + 16#ba, + 16#bc, + 16#bc, + 16#b9, + 16#b6, + 16#b0, + 16#a5, + 16#99, + 16#8d, + 16#82, + 16#79, + 16#70, + 16#6a, + 16#64, + 16#5d, + 16#57, + 16#50, + 16#4a, + 16#47, + 16#45, + 16#46, + 16#47, + 16#49, + 16#4c, + 16#50, + 16#54, + 16#59, + 16#5e, + 16#65, + 16#6e, + 16#77, + 16#80, + 16#87, + 16#8b, + 16#90, + 16#95, + 16#96, + 16#97, + 16#99, + 16#9b, + 16#9c, + 16#9d, + 16#9d, + 16#99, + 16#92, + 16#8b, + 16#85, + 16#81, + 16#7f, + 16#80, + 16#82, + 16#86, + 16#89, + 16#8b, + 16#8c, + 16#8a, + 16#88, + 16#87, + 16#85, + 16#83, + 16#7f, + 16#78, + 16#72, + 16#6c, + 16#66, + 16#63, + 16#61, + 16#60, + 16#62, + 16#64, + 16#65, + 16#67, + 16#66, + 16#64, + 16#65, + 16#68, + 16#6c, + 16#70, + 16#76, + 16#7f, + 16#87, + 16#8d, + 16#91, + 16#94, + 16#97, + 16#9b, + 16#9f, + 16#a2, + 16#a4, + 16#a5, + 16#a3, + 16#9e, + 16#99, + 16#94, + 16#91, + 16#90, + 16#90, + 16#91, + 16#92, + 16#8f, + 16#8b, + 16#87, + 16#84, + 16#82, + 16#81, + 16#80, + 16#81, + 16#83, + 16#87, + 16#8b, + 16#90, + 16#92, + 16#93, + 16#95, + 16#97, + 16#98, + 16#97, + 16#92, + 16#8b, + 16#81, + 16#76, + 16#6c, + 16#64, + 16#5f, + 16#5e, + 16#5f, + 16#5f, + 16#5f, + 16#5c, + 16#56, + 16#51, + 16#4d, + 16#49, + 16#45, + 16#43, + 16#44, + 16#46, + 16#49, + 16#4e, + 16#56, + 16#60, + 16#6b, + 16#77, + 16#80, + 16#89, + 16#92, + 16#98, + 16#9a, + 16#9b, + 16#9b, + 16#9b, + 16#9e, + 16#a3, + 16#a9, + 16#b0, + 16#b4, + 16#b5, + 16#b2, + 16#ad, + 16#a8, + 16#a4, + 16#a3, + 16#a2, + 16#a0, + 16#a1, + 16#a2, + 16#a2, + 16#a1, + 16#a2, + 16#a3, + 16#a1, + 16#a0, + 16#9d, + 16#96, + 16#8d, + 16#84, + 16#7a, + 16#6f, + 16#66, + 16#5e, + 16#59, + 16#55, + 16#53, + 16#53, + 16#52, + 16#4f, + 16#4b, + 16#49, + 16#49, + 16#49, + 16#4b, + 16#50, + 16#54, + 16#58, + 16#5d, + 16#5f, + 16#62, + 16#68, + 16#70, + 16#78, + 16#80, + 16#88, + 16#8e, + 16#91, + 16#93, + 16#93, + 16#92, + 16#91, + 16#93, + 16#94, + 16#96, + 16#97, + 16#98, + 16#99, + 16#99, + 16#9b, + 16#9d, + 16#9f, + 16#a1, + 16#a3, + 16#a6, + 16#aa, + 16#ac, + 16#aa, + 16#a8, + 16#a7, + 16#a5, + 16#a4, + 16#a6, + 16#a4, + 16#9f, + 16#97, + 16#8d, + 16#81, + 16#76, + 16#6c, + 16#63, + 16#5c, + 16#58, + 16#53, + 16#4f, + 16#49, + 16#45, + 16#42, + 16#40, + 16#40, + 16#41, + 16#44, + 16#47, + 16#4d, + 16#54, + 16#5c, + 16#63, + 16#6b, + 16#74, + 16#7d, + 16#86, + 16#8f, + 16#98, + 16#9e, + 16#a1, + 16#a2, + 16#a1, + 16#a0, + 16#a2, + 16#a5, + 16#a8, + 16#a8, + 16#a7, + 16#a2, + 16#9a, + 16#92, + 16#8d, + 16#8b, + 16#89, + 16#88, + 16#89, + 16#8c, + 16#8d, + 16#8d, + 16#8e, + 16#8d, + 16#8a, + 16#87, + 16#84, + 16#7f, + 16#78, + 16#73, + 16#6f, + 16#6a, + 16#66, + 16#64, + 16#64, + 16#65, + 16#69, + 16#6d, + 16#6f, + 16#70, + 16#6e, + 16#6c, + 16#6a, + 16#6b, + 16#70, + 16#77, + 16#7e, + 16#84, + 16#8b, + 16#8f, + 16#92, + 16#93, + 16#94, + 16#95, + 16#96, + 16#95, + 16#94, + 16#93, + 16#91, + 16#8f, + 16#8b, + 16#89, + 16#88, + 16#86, + 16#86, + 16#86, + 16#85, + 16#84, + 16#80, + 16#7c, + 16#79, + 16#76, + 16#73, + 16#75, + 16#79, + 16#7e, + 16#82, + 16#85, + 16#88, + 16#8a, + 16#89, + 16#8a, + 16#8d, + 16#8e, + 16#8c, + 16#89, + 16#83, + 16#7d, + 16#74, + 16#6d, + 16#67, + 16#65, + 16#64, + 16#65, + 16#65, + 16#62, + 16#60, + 16#5c, + 16#57, + 16#52, + 16#50, + 16#4d, + 16#4c, + 16#4f, + 16#57, + 16#5f, + 16#66, + 16#6e, + 16#79, + 16#82, + 16#8b, + 16#95, + 16#9f, + 16#a7, + 16#ab, + 16#ac, + 16#ac, + 16#ab, + 16#ab, + 16#af, + 16#b6, + 16#bc, + 16#c0, + 16#c0, + 16#bd, + 16#b6, + 16#af, + 16#a9, + 16#a1, + 16#9b, + 16#98, + 16#96, + 16#96, + 16#95, + 16#95, + 16#94, + 16#92, + 16#90, + 16#8e, + 16#8a, + 16#85, + 16#80, + 16#79, + 16#71, + 16#67, + 16#5d, + 16#55, + 16#4f, + 16#4d, + 16#4d, + 16#4e, + 16#4c, + 16#49, + 16#44, + 16#41, + 16#3f, + 16#3e, + 16#41, + 16#45, + 16#49, + 16#4f, + 16#56, + 16#5b, + 16#60, + 16#65, + 16#6c, + 16#73, + 16#7b, + 16#83, + 16#8b, + 16#91, + 16#94, + 16#96, + 16#98, + 16#97, + 16#97, + 16#9a, + 16#9b, + 16#9c, + 16#9f, + 16#9f, + 16#9e, + 16#9e, + 16#9f, + 16#9e, + 16#a0, + 16#a4, + 16#a7, + 16#a9, + 16#ab, + 16#ac, + 16#aa, + 16#a9, + 16#a8, + 16#a8, + 16#aa, + 16#a9, + 16#a6, + 16#a2, + 16#9c, + 16#91, + 16#85, + 16#7a, + 16#71, + 16#68, + 16#62, + 16#5e, + 16#59, + 16#53, + 16#4f, + 16#4d, + 16#4a, + 16#48, + 16#48, + 16#48, + 16#4d, + 16#53, + 16#59, + 16#61, + 16#67, + 16#6e, + 16#76, + 16#7e, + 16#85, + 16#90, + 16#98, + 16#9c, + 16#a0, + 16#a3, + 16#a4, + 16#a2, + 16#a2, + 16#a3, + 16#a4, + 16#a3, + 16#a2, + 16#9d, + 16#96, + 16#8e, + 16#86, + 16#7f, + 16#78, + 16#74, + 16#73, + 16#74, + 16#75, + 16#76, + 16#76, + 16#74, + 16#72, + 16#71, + 16#6e, + 16#6b, + 16#6a, + 16#68, + 16#67, + 16#66, + 16#65, + 16#64, + 16#65, + 16#68, + 16#6b, + 16#70, + 16#73, + 16#73, + 16#73, + 16#73, + 16#73, + 16#73, + 16#76, + 16#7b, + 16#80, + 16#88, + 16#90, + 16#96, + 16#9a, + 16#9b, + 16#9b, + 16#9b, + 16#9d, + 16#9d, + 16#9d, + 16#9e, + 16#9f, + 16#9e, + 16#9d, + 16#9b, + 16#98, + 16#96, + 16#94, + 16#93, + 16#92, + 16#90, + 16#8b, + 16#86, + 16#82, + 16#7d, + 16#7a, + 16#79, + 16#7a, + 16#7d, + 16#80, + 16#82, + 16#84, + 16#85, + 16#85, + 16#87, + 16#89, + 16#89, + 16#89, + 16#89, + 16#85, + 16#81, + 16#7c, + 16#73, + 16#6c, + 16#68, + 16#65, + 16#64, + 16#63, + 16#60, + 16#5e, + 16#5a, + 16#54, + 16#4e, + 16#49, + 16#46, + 16#45, + 16#48, + 16#4d, + 16#53, + 16#5a, + 16#62, + 16#69, + 16#72, + 16#7f, + 16#88, + 16#8f, + 16#97, + 16#9f, + 16#a3, + 16#a5, + 16#a8, + 16#aa, + 16#ac, + 16#b1, + 16#b7, + 16#bb, + 16#bb, + 16#b9, + 16#b4, + 16#ac, + 16#a2, + 16#99, + 16#91, + 16#8d, + 16#8b, + 16#8a, + 16#89, + 16#89, + 16#89, + 16#89, + 16#88, + 16#87, + 16#86, + 16#85, + 16#82, + 16#7f, + 16#7b, + 16#76, + 16#70, + 16#6b, + 16#68, + 16#65, + 16#63, + 16#62, + 16#60, + 16#5d, + 16#57, + 16#53, + 16#50, + 16#4e, + 16#4e, + 16#50, + 16#55, + 16#5b, + 16#60, + 16#65, + 16#6a, + 16#6d, + 16#71, + 16#78, + 16#80, + 16#86, + 16#8d, + 16#95, + 16#9c, + 16#9f, + 16#a2, + 16#a4, + 16#a4, + 16#a3, + 16#a2, + 16#a3, + 16#a2, + 16#a0, + 16#9e, + 16#9c, + 16#9b, + 16#99, + 16#99, + 16#99, + 16#98, + 16#98, + 16#98, + 16#97, + 16#94, + 16#93, + 16#91, + 16#90, + 16#92, + 16#93, + 16#91, + 16#8e, + 16#8b, + 16#85, + 16#7c, + 16#72, + 16#69, + 16#61, + 16#58, + 16#52, + 16#4d, + 16#49, + 16#46, + 16#44, + 16#43, + 16#42, + 16#41, + 16#44, + 16#47, + 16#4c, + 16#53, + 16#5b, + 16#64, + 16#6d, + 16#77, + 16#82, + 16#8c, + 16#95, + 16#9d, + 16#a5, + 16#ac, + 16#b1, + 16#b5, + 16#b8, + 16#b8, + 16#b7, + 16#b6, + 16#b5, + 16#b0, + 16#aa, + 16#a3, + 16#99, + 16#8f, + 16#86, + 16#7e, + 16#77, + 16#73, + 16#72, + 16#72, + 16#72, + 16#73, + 16#73, + 16#71, + 16#72, + 16#72, + 16#71, + 16#6f, + 16#6f, + 16#70, + 16#73, + 16#74, + 16#76, + 16#7a, + 16#7a, + 16#79, + 16#7a, + 16#7b, + 16#79, + 16#77, + 16#76, + 16#76, + 16#76, + 16#77, + 16#7c, + 16#82, + 16#88, + 16#8e, + 16#93, + 16#97, + 16#97, + 16#95, + 16#95, + 16#93, + 16#91, + 16#90, + 16#91, + 16#90, + 16#91, + 16#92, + 16#92, + 16#90, + 16#8d, + 16#89, + 16#85, + 16#80, + 16#7d, + 16#79, + 16#75, + 16#72, + 16#6f, + 16#6d, + 16#6d, + 16#6d, + 16#6f, + 16#71, + 16#72, + 16#75, + 16#76, + 16#78, + 16#7b, + 16#7d, + 16#80, + 16#82, + 16#83, + 16#83, + 16#82, + 16#80, + 16#7c, + 16#78, + 16#74, + 16#6f, + 16#6c, + 16#6a, + 16#68, + 16#64, + 16#61, + 16#60, + 16#5d, + 16#5a, + 16#58, + 16#58, + 16#5a, + 16#5d, + 16#62, + 16#69, + 16#71, + 16#79, + 16#83, + 16#8e, + 16#96, + 16#9f, + 16#a7, + 16#ad, + 16#b2, + 16#b5, + 16#b8, + 16#bd, + 16#c0, + 16#c2, + 16#c4, + 16#c3, + 16#c1, + 16#bd, + 16#b6, + 16#ac, + 16#a1, + 16#98, + 16#90, + 16#88, + 16#84, + 16#81, + 16#7f, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7c, + 16#78, + 16#74, + 16#71, + 16#6e, + 16#6b, + 16#68, + 16#65, + 16#61, + 16#5d, + 16#59, + 16#53, + 16#4c, + 16#46, + 16#41, + 16#40, + 16#40, + 16#42, + 16#46, + 16#4b, + 16#50, + 16#55, + 16#5b, + 16#5f, + 16#63, + 16#68, + 16#6f, + 16#76, + 16#7e, + 16#86, + 16#8d, + 16#95, + 16#9d, + 16#a3, + 16#a9, + 16#ac, + 16#ac, + 16#ac, + 16#aa, + 16#a6, + 16#a4, + 16#a1, + 16#9f, + 16#9f, + 16#a1, + 16#a1, + 16#a2, + 16#a1, + 16#a0, + 16#9e, + 16#9a, + 16#96, + 16#95, + 16#95, + 16#95, + 16#96, + 16#98, + 16#98, + 16#95, + 16#92, + 16#8e, + 16#86, + 16#7e, + 16#77, + 16#6e, + 16#65, + 16#5d, + 16#55, + 16#4f, + 16#4b, + 16#48, + 16#48, + 16#4b, + 16#4d, + 16#52, + 16#56, + 16#5a, + 16#61, + 16#68, + 16#6f, + 16#79, + 16#83, + 16#8f, + 16#9b, + 16#a4, + 16#ac, + 16#b1, + 16#b3, + 16#b5, + 16#b7, + 16#b8, + 16#b7, + 16#b5, + 16#b1, + 16#aa, + 16#a2, + 16#98, + 16#8d, + 16#81, + 16#76, + 16#6b, + 16#63, + 16#5c, + 16#57, + 16#56, + 16#56, + 16#55, + 16#56, + 16#59, + 16#5b, + 16#5e, + 16#61, + 16#63, + 16#64, + 16#64, + 16#65, + 16#67, + 16#6b, + 16#6f, + 16#75, + 16#79, + 16#7c, + 16#7c, + 16#7a, + 16#79, + 16#77, + 16#75, + 16#76, + 16#79, + 16#7e, + 16#85, + 16#8d, + 16#94, + 16#9b, + 16#a1, + 16#a3, + 16#a2, + 16#a1, + 16#a0, + 16#a0, + 16#9f, + 16#9f, + 16#9e, + 16#9c, + 16#9a, + 16#9b, + 16#9c, + 16#9c, + 16#9a, + 16#97, + 16#93, + 16#8d, + 16#86, + 16#80, + 16#7c, + 16#79, + 16#79, + 16#7a, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#80, + 16#82, + 16#86, + 16#88, + 16#88, + 16#88, + 16#87, + 16#82, + 16#7f, + 16#7b, + 16#75, + 16#6f, + 16#6c, + 16#65, + 16#5e, + 16#58, + 16#54, + 16#50, + 16#4e, + 16#4e, + 16#51, + 16#53, + 16#54, + 16#56, + 16#58, + 16#5c, + 16#62, + 16#6a, + 16#75, + 16#80, + 16#88, + 16#93, + 16#9a, + 16#9e, + 16#a2, + 16#a7, + 16#a9, + 16#ab, + 16#ae, + 16#b1, + 16#b1, + 16#b1, + 16#b0, + 16#ab, + 16#a3, + 16#9b, + 16#93, + 16#8b, + 16#86, + 16#84, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#80, + 16#84, + 16#87, + 16#87, + 16#85, + 16#82, + 16#7f, + 16#7b, + 16#7a, + 16#79, + 16#76, + 16#74, + 16#70, + 16#6a, + 16#63, + 16#5c, + 16#55, + 16#4f, + 16#4d, + 16#4e, + 16#52, + 16#58, + 16#60, + 16#67, + 16#6c, + 16#71, + 16#73, + 16#75, + 16#79, + 16#7d, + 16#84, + 16#8d, + 16#94, + 16#9a, + 16#9f, + 16#a3, + 16#a8, + 16#ad, + 16#b0, + 16#b3, + 16#b3, + 16#b0, + 16#aa, + 16#a4, + 16#9d, + 16#98, + 16#96, + 16#94, + 16#94, + 16#95, + 16#96, + 16#93, + 16#90, + 16#8b, + 16#85, + 16#7f, + 16#7b, + 16#79, + 16#78, + 16#78, + 16#79, + 16#78, + 16#76, + 16#70, + 16#69, + 16#63, + 16#5c, + 16#56, + 16#52, + 16#4d, + 16#46, + 16#41, + 16#3c, + 16#3a, + 16#3b, + 16#41, + 16#49, + 16#54, + 16#5e, + 16#67, + 16#6e, + 16#75, + 16#7e, + 16#86, + 16#8f, + 16#9a, + 16#a6, + 16#b1, + 16#b9, + 16#be, + 16#c1, + 16#c2, + 16#bf, + 16#bc, + 16#ba, + 16#b7, + 16#b3, + 16#af, + 16#a8, + 16#9d, + 16#90, + 16#84, + 16#79, + 16#6e, + 16#67, + 16#65, + 16#64, + 16#64, + 16#64, + 16#65, + 16#64, + 16#64, + 16#68, + 16#6c, + 16#6f, + 16#73, + 16#75, + 16#75, + 16#76, + 16#77, + 16#79, + 16#7c, + 16#7f, + 16#82, + 16#86, + 16#88, + 16#88, + 16#86, + 16#83, + 16#80, + 16#7e, + 16#7e, + 16#80, + 16#86, + 16#8e, + 16#96, + 16#9b, + 16#9e, + 16#9d, + 16#9a, + 16#96, + 16#92, + 16#8f, + 16#8d, + 16#89, + 16#85, + 16#83, + 16#80, + 16#7c, + 16#79, + 16#78, + 16#79, + 16#79, + 16#77, + 16#74, + 16#70, + 16#6c, + 16#69, + 16#65, + 16#65, + 16#67, + 16#6c, + 16#72, + 16#78, + 16#7c, + 16#7f, + 16#7e, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#82, + 16#85, + 16#87, + 16#87, + 16#85, + 16#82, + 16#7f, + 16#79, + 16#75, + 16#73, + 16#70, + 16#6d, + 16#6a, + 16#67, + 16#62, + 16#5e, + 16#5f, + 16#62, + 16#64, + 16#69, + 16#6f, + 16#74, + 16#78, + 16#7c, + 16#80, + 16#86, + 16#8c, + 16#95, + 16#9e, + 16#a5, + 16#ab, + 16#af, + 16#b1, + 16#b0, + 16#ae, + 16#ac, + 16#ac, + 16#ad, + 16#af, + 16#b0, + 16#af, + 16#ab, + 16#a5, + 16#9e, + 16#97, + 16#90, + 16#8d, + 16#8a, + 16#89, + 16#89, + 16#88, + 16#85, + 16#82, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7a, + 16#76, + 16#72, + 16#6d, + 16#67, + 16#60, + 16#5a, + 16#56, + 16#54, + 16#52, + 16#50, + 16#4d, + 16#4a, + 16#45, + 16#41, + 16#3f, + 16#41, + 16#45, + 16#4c, + 16#56, + 16#5f, + 16#67, + 16#6d, + 16#70, + 16#73, + 16#77, + 16#7b, + 16#80, + 16#87, + 16#8d, + 16#93, + 16#99, + 16#9e, + 16#a3, + 16#a6, + 16#a9, + 16#ab, + 16#ac, + 16#ae, + 16#ad, + 16#aa, + 16#a7, + 16#a5, + 16#a2, + 16#9f, + 16#9e, + 16#a0, + 16#a2, + 16#a2, + 16#a0, + 16#9d, + 16#95, + 16#8d, + 16#87, + 16#83, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#78, + 16#74, + 16#6f, + 16#68, + 16#62, + 16#5d, + 16#59, + 16#55, + 16#53, + 16#53, + 16#54, + 16#54, + 16#57, + 16#5d, + 16#64, + 16#6c, + 16#77, + 16#82, + 16#8d, + 16#95, + 16#9c, + 16#a1, + 16#a5, + 16#aa, + 16#b0, + 16#b6, + 16#b9, + 16#ba, + 16#b8, + 16#b5, + 16#af, + 16#a7, + 16#a0, + 16#97, + 16#8e, + 16#87, + 16#80, + 16#76, + 16#6d, + 16#63, + 16#59, + 16#51, + 16#4b, + 16#49, + 16#49, + 16#4c, + 16#50, + 16#55, + 16#59, + 16#5b, + 16#5c, + 16#5f, + 16#61, + 16#63, + 16#67, + 16#69, + 16#6b, + 16#6f, + 16#73, + 16#75, + 16#77, + 16#7b, + 16#80, + 16#83, + 16#86, + 16#88, + 16#88, + 16#88, + 16#88, + 16#8a, + 16#8c, + 16#90, + 16#98, + 16#a0, + 16#a7, + 16#ab, + 16#ac, + 16#ab, + 16#a7, + 16#a1, + 16#9d, + 16#98, + 16#92, + 16#8e, + 16#8b, + 16#89, + 16#86, + 16#83, + 16#82, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#7b, + 16#7d, + 16#80, + 16#85, + 16#8c, + 16#92, + 16#97, + 16#9a, + 16#99, + 16#97, + 16#96, + 16#94, + 16#91, + 16#8e, + 16#8a, + 16#85, + 16#81, + 16#7d, + 16#75, + 16#6d, + 16#67, + 16#60, + 16#5b, + 16#57, + 16#53, + 16#50, + 16#4f, + 16#4e, + 16#4e, + 16#4e, + 16#4f, + 16#54, + 16#5b, + 16#61, + 16#68, + 16#6e, + 16#76, + 16#7c, + 16#80, + 16#86, + 16#8c, + 16#90, + 16#93, + 16#95, + 16#95, + 16#96, + 16#96, + 16#95, + 16#93, + 16#92, + 16#95, + 16#98, + 16#97, + 16#98, + 16#99, + 16#96, + 16#93, + 16#90, + 16#8e, + 16#8b, + 16#8b, + 16#8d, + 16#91, + 16#93, + 16#94, + 16#95, + 16#93, + 16#90, + 16#8d, + 16#89, + 16#83, + 16#7d, + 16#77, + 16#71, + 16#6b, + 16#66, + 16#62, + 16#5f, + 16#5d, + 16#5c, + 16#5b, + 16#5c, + 16#5e, + 16#5e, + 16#5f, + 16#61, + 16#65, + 16#6b, + 16#71, + 16#77, + 16#7f, + 16#86, + 16#8c, + 16#90, + 16#94, + 16#97, + 16#9a, + 16#9d, + 16#a0, + 16#a2, + 16#a6, + 16#a8, + 16#aa, + 16#aa, + 16#a8, + 16#a5, + 16#a3, + 16#a0, + 16#9d, + 16#9b, + 16#99, + 16#97, + 16#94, + 16#90, + 16#8c, + 16#88, + 16#84, + 16#81, + 16#7f, + 16#7a, + 16#75, + 16#71, + 16#6b, + 16#65, + 16#61, + 16#5e, + 16#5b, + 16#57, + 16#52, + 16#4f, + 16#4c, + 16#47, + 16#42, + 16#40, + 16#3d, + 16#3d, + 16#41, + 16#47, + 16#4d, + 16#56, + 16#60, + 16#69, + 16#74, + 16#7e, + 16#86, + 16#90, + 16#99, + 16#a4, + 16#ac, + 16#b2, + 16#b8, + 16#bf, + 16#c3, + 16#c4, + 16#c3, + 16#c1, + 16#be, + 16#ba, + 16#b4, + 16#ae, + 16#a4, + 16#99, + 16#90, + 16#87, + 16#7e, + 16#78, + 16#72, + 16#6d, + 16#68, + 16#63, + 16#61, + 16#5f, + 16#5e, + 16#60, + 16#65, + 16#6a, + 16#6f, + 16#75, + 16#7a, + 16#7d, + 16#7e, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#84, + 16#87, + 16#89, + 16#8a, + 16#8b, + 16#89, + 16#89, + 16#89, + 16#88, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8e, + 16#90, + 16#90, + 16#90, + 16#91, + 16#90, + 16#8c, + 16#88, + 16#83, + 16#7e, + 16#77, + 16#70, + 16#6c, + 16#68, + 16#65, + 16#63, + 16#63, + 16#64, + 16#64, + 16#63, + 16#62, + 16#62, + 16#63, + 16#64, + 16#67, + 16#6c, + 16#71, + 16#78, + 16#7f, + 16#83, + 16#88, + 16#8d, + 16#92, + 16#99, + 16#9e, + 16#a0, + 16#a1, + 16#9e, + 16#9a, + 16#95, + 16#8f, + 16#89, + 16#83, + 16#7d, + 16#77, + 16#72, + 16#6d, + 16#67, + 16#64, + 16#62, + 16#60, + 16#60, + 16#62, + 16#64, + 16#67, + 16#6b, + 16#6f, + 16#74, + 16#78, + 16#7c, + 16#80, + 16#88, + 16#91, + 16#99, + 16#a0, + 16#a5, + 16#a7, + 16#a7, + 16#a5, + 16#a4, + 16#a2, + 16#a1, + 16#a1, + 16#a2, + 16#a1, + 16#a0, + 16#9f, + 16#9f, + 16#9d, + 16#9c, + 16#9a, + 16#97, + 16#93, + 16#8f, + 16#8b, + 16#88, + 16#86, + 16#84, + 16#83, + 16#84, + 16#86, + 16#87, + 16#85, + 16#83, + 16#7d, + 16#72, + 16#68, + 16#5e, + 16#54, + 16#4d, + 16#48, + 16#45, + 16#42, + 16#41, + 16#3f, + 16#3f, + 16#3f, + 16#43, + 16#47, + 16#4c, + 16#51, + 16#58, + 16#5e, + 16#65, + 16#6b, + 16#72, + 16#79, + 16#80, + 16#88, + 16#90, + 16#97, + 16#9e, + 16#a1, + 16#a3, + 16#a5, + 16#a6, + 16#a7, + 16#a8, + 16#a9, + 16#aa, + 16#aa, + 16#a8, + 16#a5, + 16#a0, + 16#9d, + 16#9c, + 16#9a, + 16#99, + 16#9a, + 16#99, + 16#96, + 16#91, + 16#8d, + 16#88, + 16#83, + 16#80, + 16#7e, + 16#7e, + 16#7e, + 16#7c, + 16#7a, + 16#76, + 16#71, + 16#6c, + 16#67, + 16#60, + 16#5a, + 16#58, + 16#57, + 16#55, + 16#56, + 16#58, + 16#5c, + 16#62, + 16#6c, + 16#78, + 16#81, + 16#8a, + 16#93, + 16#9b, + 16#a1, + 16#a4, + 16#a7, + 16#ab, + 16#af, + 16#b5, + 16#ba, + 16#bc, + 16#bb, + 16#b7, + 16#b1, + 16#a9, + 16#a0, + 16#96, + 16#8d, + 16#83, + 16#7a, + 16#71, + 16#67, + 16#5d, + 16#54, + 16#4d, + 16#46, + 16#42, + 16#41, + 16#40, + 16#42, + 16#45, + 16#49, + 16#4d, + 16#53, + 16#58, + 16#60, + 16#6b, + 16#74, + 16#7b, + 16#80, + 16#83, + 16#85, + 16#85, + 16#84, + 16#83, + 16#85, + 16#88, + 16#8c, + 16#8d, + 16#8d, + 16#8d, + 16#8b, + 16#88, + 16#87, + 16#89, + 16#8c, + 16#8e, + 16#93, + 16#99, + 16#9b, + 16#9c, + 16#9c, + 16#98, + 16#94, + 16#92, + 16#91, + 16#8e, + 16#8b, + 16#87, + 16#82, + 16#7f, + 16#7c, + 16#7b, + 16#7c, + 16#7c, + 16#7e, + 16#80, + 16#7f, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#7b, + 16#81, + 16#89, + 16#8f, + 16#96, + 16#9d, + 16#a1, + 16#a3, + 16#a5, + 16#a7, + 16#a7, + 16#a7, + 16#a6, + 16#a4, + 16#9f, + 16#96, + 16#8d, + 16#82, + 16#76, + 16#6b, + 16#64, + 16#5e, + 16#57, + 16#50, + 16#4b, + 16#47, + 16#43, + 16#42, + 16#43, + 16#45, + 16#49, + 16#50, + 16#57, + 16#5b, + 16#61, + 16#67, + 16#6c, + 16#72, + 16#7b, + 16#83, + 16#8a, + 16#90, + 16#94, + 16#95, + 16#94, + 16#91, + 16#8f, + 16#8e, + 16#90, + 16#92, + 16#95, + 16#97, + 16#98, + 16#97, + 16#94, + 16#8f, + 16#8a, + 16#87, + 16#86, + 16#85, + 16#85, + 16#88, + 16#8b, + 16#8b, + 16#8d, + 16#92, + 16#95, + 16#96, + 16#97, + 16#95, + 16#91, + 16#8a, + 16#80, + 16#76, + 16#6d, + 16#65, + 16#60, + 16#60, + 16#61, + 16#60, + 16#60, + 16#61, + 16#60, + 16#5e, + 16#60, + 16#63, + 16#68, + 16#71, + 16#7c, + 16#85, + 16#8f, + 16#98, + 16#9e, + 16#a2, + 16#a5, + 16#a9, + 16#ae, + 16#b0, + 16#b2, + 16#b3, + 16#b1, + 16#ad, + 16#ab, + 16#a7, + 16#a3, + 16#a1, + 16#9f, + 16#9a, + 16#93, + 16#8c, + 16#84, + 16#7b, + 16#73, + 16#6e, + 16#6c, + 16#6a, + 16#6a, + 16#69, + 16#66, + 16#62, + 16#5e, + 16#5b, + 16#58, + 16#56, + 16#56, + 16#59, + 16#5c, + 16#5d, + 16#5b, + 16#57, + 16#50, + 16#4c, + 16#49, + 16#48, + 16#4a, + 16#4d, + 16#51, + 16#58, + 16#5f, + 16#68, + 16#70, + 16#78, + 16#83, + 16#90, + 16#9c, + 16#a5, + 16#ad, + 16#b2, + 16#b5, + 16#b7, + 16#b8, + 16#bb, + 16#bf, + 16#c1, + 16#c1, + 16#bf, + 16#ba, + 16#b0, + 16#a4, + 16#9a, + 16#91, + 16#88, + 16#81, + 16#7c, + 16#76, + 16#71, + 16#6c, + 16#66, + 16#5e, + 16#59, + 16#57, + 16#58, + 16#5a, + 16#60, + 16#6a, + 16#72, + 16#78, + 16#80, + 16#89, + 16#90, + 16#97, + 16#9e, + 16#a3, + 16#a6, + 16#a7, + 16#a2, + 16#9c, + 16#97, + 16#95, + 16#93, + 16#92, + 16#90, + 16#8d, + 16#87, + 16#81, + 16#7b, + 16#75, + 16#6f, + 16#6c, + 16#6c, + 16#6f, + 16#73, + 16#77, + 16#79, + 16#78, + 16#75, + 16#70, + 16#6b, + 16#65, + 16#60, + 16#5e, + 16#5f, + 16#5f, + 16#60, + 16#61, + 16#62, + 16#64, + 16#67, + 16#69, + 16#6d, + 16#70, + 16#72, + 16#71, + 16#70, + 16#70, + 16#72, + 16#76, + 16#7e, + 16#89, + 16#93, + 16#9c, + 16#a3, + 16#a6, + 16#a7, + 16#a7, + 16#a5, + 16#a3, + 16#a1, + 16#a0, + 16#a0, + 16#9e, + 16#98, + 16#91, + 16#88, + 16#80, + 16#77, + 16#6d, + 16#66, + 16#62, + 16#5f, + 16#5d, + 16#5b, + 16#59, + 16#5a, + 16#5e, + 16#64, + 16#6e, + 16#7a, + 16#82, + 16#8a, + 16#8f, + 16#92, + 16#94, + 16#98, + 16#9e, + 16#a3, + 16#a7, + 16#ac, + 16#af, + 16#af, + 16#ac, + 16#a8, + 16#a3, + 16#9f, + 16#9d, + 16#9c, + 16#99, + 16#97, + 16#96, + 16#90, + 16#88, + 16#80, + 16#76, + 16#70, + 16#6d, + 16#6d, + 16#71, + 16#75, + 16#77, + 16#79, + 16#78, + 16#76, + 16#74, + 16#74, + 16#73, + 16#71, + 16#6c, + 16#64, + 16#5a, + 16#51, + 16#4b, + 16#48, + 16#47, + 16#49, + 16#4b, + 16#4d, + 16#4d, + 16#4e, + 16#4e, + 16#4f, + 16#52, + 16#59, + 16#64, + 16#72, + 16#80, + 16#8e, + 16#9a, + 16#a4, + 16#aa, + 16#ac, + 16#ad, + 16#ac, + 16#ac, + 16#ae, + 16#af, + 16#b0, + 16#af, + 16#ad, + 16#aa, + 16#a9, + 16#a7, + 16#a7, + 16#a5, + 16#a0, + 16#97, + 16#8d, + 16#82, + 16#79, + 16#71, + 16#6d, + 16#6e, + 16#71, + 16#74, + 16#77, + 16#78, + 16#76, + 16#75, + 16#74, + 16#72, + 16#71, + 16#71, + 16#73, + 16#75, + 16#79, + 16#7b, + 16#79, + 16#76, + 16#74, + 16#71, + 16#70, + 16#71, + 16#73, + 16#75, + 16#79, + 16#7d, + 16#81, + 16#86, + 16#8d, + 16#96, + 16#9e, + 16#a7, + 16#ae, + 16#af, + 16#ae, + 16#aa, + 16#a6, + 16#a3, + 16#a0, + 16#9d, + 16#9b, + 16#96, + 16#90, + 16#89, + 16#80, + 16#75, + 16#69, + 16#5f, + 16#56, + 16#4f, + 16#4b, + 16#48, + 16#45, + 16#43, + 16#42, + 16#40, + 16#40, + 16#41, + 16#46, + 16#4f, + 16#59, + 16#65, + 16#70, + 16#7a, + 16#82, + 16#8d, + 16#97, + 16#a0, + 16#a8, + 16#ad, + 16#af, + 16#ad, + 16#a8, + 16#a3, + 16#9e, + 16#98, + 16#94, + 16#92, + 16#8e, + 16#8a, + 16#86, + 16#80, + 16#7b, + 16#77, + 16#72, + 16#71, + 16#73, + 16#77, + 16#7d, + 16#82, + 16#85, + 16#85, + 16#83, + 16#7f, + 16#7b, + 16#79, + 16#78, + 16#78, + 16#7b, + 16#7f, + 16#81, + 16#84, + 16#87, + 16#8b, + 16#8f, + 16#93, + 16#95, + 16#96, + 16#93, + 16#8f, + 16#8d, + 16#8c, + 16#8b, + 16#8d, + 16#94, + 16#9c, + 16#a1, + 16#a6, + 16#a9, + 16#a6, + 16#a0, + 16#9a, + 16#94, + 16#8d, + 16#89, + 16#88, + 16#86, + 16#82, + 16#7e, + 16#77, + 16#6d, + 16#61, + 16#56, + 16#4d, + 16#44, + 16#3b, + 16#35, + 16#33, + 16#34, + 16#38, + 16#3f, + 16#49, + 16#55, + 16#62, + 16#6e, + 16#78, + 16#7f, + 16#82, + 16#84, + 16#86, + 16#88, + 16#8e, + 16#95, + 16#9a, + 16#a1, + 16#a6, + 16#a8, + 16#a7, + 16#a4, + 16#9e, + 16#97, + 16#93, + 16#90, + 16#8c, + 16#87, + 16#83, + 16#7f, + 16#7c, + 16#77, + 16#75, + 16#75, + 16#74, + 16#74, + 16#77, + 16#7a, + 16#7b, + 16#7e, + 16#81, + 16#84, + 16#87, + 16#8b, + 16#8d, + 16#8d, + 16#8a, + 16#86, + 16#82, + 16#7e, + 16#7a, + 16#77, + 16#77, + 16#76, + 16#75, + 16#75, + 16#75, + 16#76, + 16#77, + 16#79, + 16#7d, + 16#84, + 16#8b, + 16#94, + 16#9e, + 16#a7, + 16#ae, + 16#b2, + 16#b2, + 16#af, + 16#ad, + 16#ab, + 16#a6, + 16#a1, + 16#9e, + 16#9b, + 16#98, + 16#95, + 16#92, + 16#8f, + 16#8b, + 16#85, + 16#7e, + 16#73, + 16#66, + 16#5b, + 16#50, + 16#46, + 16#41, + 16#3f, + 16#3f, + 16#41, + 16#46, + 16#4d, + 16#51, + 16#54, + 16#57, + 16#5a, + 16#5b, + 16#5e, + 16#63, + 16#6a, + 16#6f, + 16#73, + 16#79, + 16#7d, + 16#7e, + 16#80, + 16#7f, + 16#7d, + 16#7b, + 16#79, + 16#78, + 16#79, + 16#7e, + 16#85, + 16#8f, + 16#98, + 16#a0, + 16#a7, + 16#ac, + 16#b0, + 16#b1, + 16#b0, + 16#ad, + 16#a9, + 16#a6, + 16#a5, + 16#a2, + 16#9e, + 16#9c, + 16#98, + 16#93, + 16#8c, + 16#84, + 16#7d, + 16#76, + 16#6f, + 16#68, + 16#64, + 16#61, + 16#61, + 16#62, + 16#65, + 16#68, + 16#6d, + 16#71, + 16#75, + 16#79, + 16#80, + 16#88, + 16#8f, + 16#98, + 16#a3, + 16#ac, + 16#b4, + 16#b9, + 16#bc, + 16#bb, + 16#b7, + 16#b0, + 16#a7, + 16#9d, + 16#92, + 16#87, + 16#7e, + 16#76, + 16#6c, + 16#63, + 16#5d, + 16#59, + 16#55, + 16#51, + 16#4d, + 16#4c, + 16#4e, + 16#4e, + 16#4f, + 16#52, + 16#56, + 16#58, + 16#5a, + 16#5d, + 16#5f, + 16#62, + 16#65, + 16#68, + 16#6a, + 16#6e, + 16#75, + 16#7c, + 16#83, + 16#88, + 16#8d, + 16#90, + 16#91, + 16#91, + 16#8f, + 16#8d, + 16#8c, + 16#8d, + 16#8f, + 16#90, + 16#91, + 16#93, + 16#96, + 16#99, + 16#9a, + 16#9a, + 16#98, + 16#97, + 16#97, + 16#96, + 16#94, + 16#93, + 16#91, + 16#8e, + 16#8b, + 16#87, + 16#82, + 16#7d, + 16#75, + 16#6d, + 16#65, + 16#5d, + 16#58, + 16#58, + 16#5d, + 16#66, + 16#73, + 16#7e, + 16#87, + 16#90, + 16#97, + 16#9c, + 16#9f, + 16#a0, + 16#a1, + 16#a3, + 16#a5, + 16#a8, + 16#ac, + 16#ad, + 16#ad, + 16#ac, + 16#aa, + 16#a5, + 16#9f, + 16#98, + 16#8f, + 16#85, + 16#7c, + 16#71, + 16#66, + 16#5e, + 16#5b, + 16#58, + 16#58, + 16#59, + 16#56, + 16#53, + 16#4f, + 16#4e, + 16#4e, + 16#51, + 16#56, + 16#5c, + 16#65, + 16#6d, + 16#74, + 16#78, + 16#78, + 16#77, + 16#76, + 16#75, + 16#73, + 16#71, + 16#6f, + 16#6f, + 16#6f, + 16#6e, + 16#6d, + 16#6f, + 16#73, + 16#79, + 16#80, + 16#86, + 16#8c, + 16#92, + 16#98, + 16#9c, + 16#a0, + 16#a5, + 16#a8, + 16#ab, + 16#ad, + 16#ae, + 16#ad, + 16#a9, + 16#a3, + 16#9f, + 16#9b, + 16#99, + 16#98, + 16#99, + 16#97, + 16#92, + 16#8c, + 16#83, + 16#79, + 16#6e, + 16#66, + 16#5f, + 16#5d, + 16#5c, + 16#5a, + 16#5b, + 16#5d, + 16#61, + 16#66, + 16#6d, + 16#74, + 16#7a, + 16#80, + 16#87, + 16#8e, + 16#92, + 16#94, + 16#94, + 16#95, + 16#97, + 16#98, + 16#99, + 16#9a, + 16#97, + 16#91, + 16#89, + 16#81, + 16#7c, + 16#7a, + 16#7a, + 16#7e, + 16#83, + 16#89, + 16#8c, + 16#8d, + 16#8c, + 16#8a, + 16#87, + 16#84, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#78, + 16#74, + 16#70, + 16#6c, + 16#68, + 16#65, + 16#62, + 16#60, + 16#5c, + 16#58, + 16#55, + 16#52, + 16#4f, + 16#50, + 16#55, + 16#5d, + 16#66, + 16#6d, + 16#72, + 16#78, + 16#7c, + 16#80, + 16#86, + 16#90, + 16#99, + 16#a4, + 16#b1, + 16#b9, + 16#bd, + 16#bd, + 16#ba, + 16#b3, + 16#ab, + 16#a1, + 16#98, + 16#90, + 16#88, + 16#81, + 16#7a, + 16#72, + 16#6c, + 16#67, + 16#64, + 16#64, + 16#65, + 16#68, + 16#69, + 16#68, + 16#68, + 16#68, + 16#6a, + 16#6e, + 16#76, + 16#7f, + 16#85, + 16#8c, + 16#91, + 16#92, + 16#92, + 16#93, + 16#95, + 16#98, + 16#9e, + 16#a3, + 16#a5, + 16#a7, + 16#a6, + 16#a2, + 16#9b, + 16#94, + 16#8f, + 16#8b, + 16#87, + 16#83, + 16#81, + 16#7f, + 16#7a, + 16#76, + 16#76, + 16#77, + 16#77, + 16#79, + 16#7d, + 16#80, + 16#80, + 16#7d, + 16#77, + 16#71, + 16#6a, + 16#67, + 16#67, + 16#65, + 16#62, + 16#5e, + 16#59, + 16#53, + 16#4e, + 16#4c, + 16#4e, + 16#53, + 16#5e, + 16#6c, + 16#77, + 16#80, + 16#86, + 16#8b, + 16#8f, + 16#92, + 16#96, + 16#9b, + 16#9d, + 16#a2, + 16#a7, + 16#a6, + 16#a2, + 16#a0, + 16#9c, + 16#98, + 16#94, + 16#92, + 16#8e, + 16#86, + 16#7d, + 16#74, + 16#68, + 16#5e, + 16#5a, + 16#5b, + 16#5d, + 16#62, + 16#65, + 16#67, + 16#66, + 16#64, + 16#66, + 16#6a, + 16#71, + 16#7c, + 16#86, + 16#91, + 16#9b, + 16#a2, + 16#a5, + 16#a6, + 16#a3, + 16#a2, + 16#a1, + 16#9f, + 16#9d, + 16#9c, + 16#99, + 16#96, + 16#92, + 16#8e, + 16#8c, + 16#8d, + 16#90, + 16#94, + 16#97, + 16#97, + 16#94, + 16#91, + 16#8d, + 16#89, + 16#8a, + 16#8d, + 16#90, + 16#92, + 16#91, + 16#8d, + 16#88, + 16#80, + 16#7a, + 16#75, + 16#72, + 16#70, + 16#6f, + 16#6a, + 16#64, + 16#5e, + 16#57, + 16#4f, + 16#47, + 16#41, + 16#3f, + 16#3f, + 16#42, + 16#45, + 16#48, + 16#4b, + 16#4f, + 16#57, + 16#61, + 16#6d, + 16#7a, + 16#86, + 16#90, + 16#97, + 16#9a, + 16#99, + 16#97, + 16#98, + 16#9a, + 16#9c, + 16#9b, + 16#9a, + 16#98, + 16#91, + 16#8a, + 16#84, + 16#80, + 16#7e, + 16#7f, + 16#82, + 16#87, + 16#8c, + 16#90, + 16#92, + 16#92, + 16#92, + 16#93, + 16#94, + 16#94, + 16#95, + 16#97, + 16#96, + 16#92, + 16#8e, + 16#89, + 16#84, + 16#84, + 16#85, + 16#85, + 16#84, + 16#81, + 16#7d, + 16#77, + 16#71, + 16#6e, + 16#6f, + 16#73, + 16#7a, + 16#81, + 16#87, + 16#8a, + 16#8d, + 16#8f, + 16#90, + 16#94, + 16#99, + 16#a0, + 16#a5, + 16#a8, + 16#aa, + 16#a8, + 16#a2, + 16#99, + 16#91, + 16#88, + 16#80, + 16#79, + 16#71, + 16#68, + 16#5f, + 16#55, + 16#4b, + 16#44, + 16#40, + 16#3f, + 16#44, + 16#4a, + 16#4c, + 16#4d, + 16#4e, + 16#4f, + 16#50, + 16#55, + 16#5e, + 16#68, + 16#74, + 16#7f, + 16#86, + 16#8a, + 16#8c, + 16#8e, + 16#91, + 16#94, + 16#97, + 16#9c, + 16#9f, + 16#9f, + 16#9f, + 16#9b, + 16#95, + 16#8e, + 16#89, + 16#84, + 16#82, + 16#82, + 16#82, + 16#80, + 16#7d, + 16#7a, + 16#79, + 16#7c, + 16#82, + 16#8a, + 16#91, + 16#97, + 16#99, + 16#97, + 16#93, + 16#8d, + 16#88, + 16#86, + 16#87, + 16#88, + 16#89, + 16#89, + 16#87, + 16#83, + 16#80, + 16#7e, + 16#7c, + 16#7f, + 16#84, + 16#8a, + 16#8f, + 16#94, + 16#97, + 16#9a, + 16#9b, + 16#9c, + 16#a1, + 16#a6, + 16#a8, + 16#a7, + 16#a5, + 16#9f, + 16#95, + 16#8b, + 16#82, + 16#7c, + 16#77, + 16#73, + 16#6e, + 16#67, + 16#5f, + 16#54, + 16#49, + 16#3f, + 16#39, + 16#36, + 16#37, + 16#3c, + 16#41, + 16#45, + 16#47, + 16#49, + 16#4f, + 16#56, + 16#5f, + 16#6a, + 16#76, + 16#80, + 16#8a, + 16#91, + 16#97, + 16#9a, + 16#9c, + 16#9d, + 16#a0, + 16#a2, + 16#a1, + 16#9f, + 16#9e, + 16#99, + 16#92, + 16#8d, + 16#8a, + 16#89, + 16#8b, + 16#8f, + 16#8f, + 16#8f, + 16#8d, + 16#89, + 16#84, + 16#81, + 16#82, + 16#87, + 16#8d, + 16#92, + 16#96, + 16#97, + 16#96, + 16#92, + 16#8e, + 16#8b, + 16#89, + 16#86, + 16#84, + 16#81, + 16#7d, + 16#78, + 16#70, + 16#69, + 16#64, + 16#60, + 16#61, + 16#66, + 16#69, + 16#6b, + 16#6d, + 16#6f, + 16#72, + 16#77, + 16#7f, + 16#89, + 16#95, + 16#9f, + 16#a7, + 16#ab, + 16#ab, + 16#a8, + 16#a3, + 16#9e, + 16#9b, + 16#97, + 16#92, + 16#8c, + 16#86, + 16#80, + 16#76, + 16#6d, + 16#66, + 16#62, + 16#63, + 16#64, + 16#67, + 16#6a, + 16#6b, + 16#6c, + 16#6c, + 16#6d, + 16#70, + 16#75, + 16#7a, + 16#7f, + 16#81, + 16#80, + 16#7c, + 16#76, + 16#72, + 16#70, + 16#71, + 16#74, + 16#75, + 16#76, + 16#74, + 16#71, + 16#6c, + 16#65, + 16#60, + 16#62, + 16#66, + 16#6d, + 16#77, + 16#80, + 16#87, + 16#8c, + 16#90, + 16#94, + 16#98, + 16#9d, + 16#a3, + 16#a8, + 16#aa, + 16#aa, + 16#aa, + 16#a4, + 16#9d, + 16#9a, + 16#99, + 16#97, + 16#96, + 16#92, + 16#8a, + 16#80, + 16#75, + 16#6a, + 16#61, + 16#5e, + 16#5e, + 16#62, + 16#67, + 16#6c, + 16#6f, + 16#72, + 16#73, + 16#76, + 16#7a, + 16#7f, + 16#87, + 16#90, + 16#98, + 16#9d, + 16#9f, + 16#a1, + 16#a0, + 16#9e, + 16#9f, + 16#a1, + 16#a1, + 16#9f, + 16#9b, + 16#94, + 16#8a, + 16#7e, + 16#74, + 16#6d, + 16#67, + 16#66, + 16#67, + 16#67, + 16#66, + 16#64, + 16#62, + 16#61, + 16#63, + 16#69, + 16#70, + 16#76, + 16#7c, + 16#80, + 16#7f, + 16#7b, + 16#77, + 16#73, + 16#73, + 16#74, + 16#75, + 16#78, + 16#7a, + 16#7a, + 16#79, + 16#76, + 16#74, + 16#72, + 16#72, + 16#78, + 16#7f, + 16#84, + 16#8a, + 16#8d, + 16#8e, + 16#91, + 16#96, + 16#9a, + 16#a1, + 16#a7, + 16#a9, + 16#a7, + 16#9f, + 16#94, + 16#89, + 16#80, + 16#78, + 16#76, + 16#74, + 16#71, + 16#6d, + 16#69, + 16#63, + 16#5a, + 16#53, + 16#4e, + 16#4b, + 16#4c, + 16#53, + 16#5a, + 16#62, + 16#6a, + 16#72, + 16#79, + 16#80, + 16#8a, + 16#96, + 16#a1, + 16#ab, + 16#b4, + 16#b8, + 16#b9, + 16#b8, + 16#b7, + 16#b7, + 16#b8, + 16#ba, + 16#bc, + 16#b9, + 16#b3, + 16#aa, + 16#9e, + 16#91, + 16#87, + 16#80, + 16#7c, + 16#79, + 16#78, + 16#76, + 16#72, + 16#6c, + 16#68, + 16#65, + 16#63, + 16#65, + 16#69, + 16#6f, + 16#74, + 16#76, + 16#76, + 16#74, + 16#70, + 16#6d, + 16#6c, + 16#6c, + 16#6b, + 16#68, + 16#64, + 16#5e, + 16#56, + 16#4f, + 16#4b, + 16#4b, + 16#50, + 16#59, + 16#61, + 16#69, + 16#6e, + 16#71, + 16#73, + 16#77, + 16#7e, + 16#87, + 16#91, + 16#9a, + 16#a2, + 16#a7, + 16#a8, + 16#a5, + 16#a1, + 16#9d, + 16#98, + 16#94, + 16#93, + 16#8f, + 16#89, + 16#83, + 16#7e, + 16#77, + 16#72, + 16#70, + 16#71, + 16#76, + 16#7c, + 16#81, + 16#86, + 16#88, + 16#87, + 16#88, + 16#8c, + 16#92, + 16#99, + 16#a1, + 16#a6, + 16#a7, + 16#a5, + 16#9f, + 16#97, + 16#92, + 16#8f, + 16#8c, + 16#8c, + 16#8b, + 16#87, + 16#80, + 16#79, + 16#71, + 16#6b, + 16#66, + 16#66, + 16#6b, + 16#70, + 16#76, + 16#7d, + 16#80, + 16#82, + 16#84, + 16#86, + 16#89, + 16#8d, + 16#8e, + 16#8f, + 16#8e, + 16#8b, + 16#85, + 16#80, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#7b, + 16#72, + 16#67, + 16#5b, + 16#50, + 16#4a, + 16#48, + 16#4a, + 16#50, + 16#58, + 16#5e, + 16#64, + 16#69, + 16#6d, + 16#72, + 16#78, + 16#7f, + 16#85, + 16#8a, + 16#90, + 16#94, + 16#96, + 16#95, + 16#95, + 16#96, + 16#98, + 16#99, + 16#98, + 16#95, + 16#8f, + 16#85, + 16#7b, + 16#72, + 16#6a, + 16#67, + 16#6a, + 16#6f, + 16#76, + 16#7d, + 16#81, + 16#84, + 16#86, + 16#87, + 16#8c, + 16#92, + 16#97, + 16#9a, + 16#9c, + 16#9c, + 16#99, + 16#95, + 16#94, + 16#93, + 16#92, + 16#93, + 16#96, + 16#98, + 16#98, + 16#96, + 16#92, + 16#8c, + 16#89, + 16#87, + 16#88, + 16#8a, + 16#8e, + 16#91, + 16#93, + 16#93, + 16#92, + 16#90, + 16#91, + 16#92, + 16#91, + 16#91, + 16#8e, + 16#87, + 16#7e, + 16#71, + 16#63, + 16#58, + 16#52, + 16#4e, + 16#4c, + 16#4c, + 16#4a, + 16#47, + 16#43, + 16#3e, + 16#3a, + 16#38, + 16#3a, + 16#3e, + 16#45, + 16#4e, + 16#5a, + 16#64, + 16#6d, + 16#77, + 16#82, + 16#8d, + 16#98, + 16#a2, + 16#a9, + 16#ac, + 16#ad, + 16#ad, + 16#ab, + 16#a9, + 16#aa, + 16#ad, + 16#b1, + 16#b4, + 16#b4, + 16#af, + 16#a4, + 16#97, + 16#8b, + 16#82, + 16#7c, + 16#76, + 16#75, + 16#76, + 16#74, + 16#73, + 16#71, + 16#71, + 16#73, + 16#77, + 16#7c, + 16#81, + 16#87, + 16#8b, + 16#8c, + 16#8b, + 16#89, + 16#86, + 16#85, + 16#86, + 16#86, + 16#87, + 16#85, + 16#80, + 16#7b, + 16#74, + 16#6f, + 16#6e, + 16#71, + 16#75, + 16#7b, + 16#80, + 16#86, + 16#8a, + 16#8a, + 16#89, + 16#8c, + 16#8e, + 16#92, + 16#96, + 16#99, + 16#99, + 16#96, + 16#91, + 16#8b, + 16#84, + 16#7f, + 16#79, + 16#75, + 16#71, + 16#6d, + 16#69, + 16#64, + 16#5d, + 16#58, + 16#59, + 16#5b, + 16#60, + 16#67, + 16#6d, + 16#70, + 16#73, + 16#75, + 16#77, + 16#7a, + 16#7f, + 16#85, + 16#8d, + 16#93, + 16#97, + 16#97, + 16#94, + 16#8f, + 16#88, + 16#81, + 16#7f, + 16#7e, + 16#7d, + 16#7b, + 16#77, + 16#72, + 16#6d, + 16#67, + 16#65, + 16#65, + 16#68, + 16#6d, + 16#73, + 16#7b, + 16#82, + 16#87, + 16#8a, + 16#8f, + 16#93, + 16#97, + 16#9a, + 16#9c, + 16#9d, + 16#9c, + 16#99, + 16#96, + 16#93, + 16#93, + 16#93, + 16#96, + 16#98, + 16#96, + 16#93, + 16#8e, + 16#83, + 16#7a, + 16#72, + 16#6b, + 16#6a, + 16#6f, + 16#73, + 16#79, + 16#80, + 16#85, + 16#88, + 16#89, + 16#8a, + 16#8c, + 16#8d, + 16#8e, + 16#90, + 16#8f, + 16#8c, + 16#8a, + 16#87, + 16#84, + 16#82, + 16#82, + 16#81, + 16#7e, + 16#77, + 16#70, + 16#67, + 16#5c, + 16#54, + 16#52, + 16#54, + 16#58, + 16#5f, + 16#68, + 16#70, + 16#77, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#82, + 16#82, + 16#82, + 16#83, + 16#81, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#80, + 16#83, + 16#87, + 16#8b, + 16#8b, + 16#8b, + 16#88, + 16#84, + 16#83, + 16#84, + 16#89, + 16#8d, + 16#90, + 16#92, + 16#94, + 16#94, + 16#93, + 16#93, + 16#94, + 16#94, + 16#93, + 16#90, + 16#8c, + 16#85, + 16#7c, + 16#71, + 16#69, + 16#62, + 16#5f, + 16#60, + 16#61, + 16#63, + 16#66, + 16#66, + 16#63, + 16#60, + 16#5f, + 16#61, + 16#64, + 16#69, + 16#71, + 16#7b, + 16#83, + 16#8b, + 16#93, + 16#9c, + 16#a5, + 16#ae, + 16#b5, + 16#b7, + 16#b6, + 16#b4, + 16#b0, + 16#ab, + 16#a6, + 16#a3, + 16#a2, + 16#a4, + 16#a4, + 16#a3, + 16#9f, + 16#98, + 16#8e, + 16#80, + 16#74, + 16#69, + 16#61, + 16#5b, + 16#58, + 16#57, + 16#57, + 16#56, + 16#56, + 16#58, + 16#5c, + 16#5f, + 16#65, + 16#6a, + 16#6c, + 16#6e, + 16#70, + 16#71, + 16#70, + 16#71, + 16#74, + 16#76, + 16#77, + 16#7a, + 16#7a, + 16#78, + 16#77, + 16#76, + 16#76, + 16#78, + 16#7a, + 16#7e, + 16#82, + 16#87, + 16#8c, + 16#8e, + 16#8e, + 16#8d, + 16#8d, + 16#8e, + 16#8e, + 16#8f, + 16#8f, + 16#8e, + 16#8b, + 16#87, + 16#82, + 16#80, + 16#7d, + 16#7a, + 16#78, + 16#78, + 16#79, + 16#78, + 16#78, + 16#7a, + 16#7c, + 16#7f, + 16#83, + 16#88, + 16#8d, + 16#91, + 16#95, + 16#97, + 16#97, + 16#99, + 16#9c, + 16#9d, + 16#a0, + 16#a3, + 16#a4, + 16#a4, + 16#a2, + 16#9d, + 16#97, + 16#8f, + 16#88, + 16#81, + 16#7c, + 16#76, + 16#71, + 16#6c, + 16#67, + 16#62, + 16#5e, + 16#5c, + 16#5a, + 16#5c, + 16#60, + 16#63, + 16#68, + 16#6d, + 16#72, + 16#75, + 16#79, + 16#7e, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#84, + 16#86, + 16#87, + 16#88, + 16#86, + 16#81, + 16#7c, + 16#76, + 16#70, + 16#6c, + 16#6b, + 16#6c, + 16#72, + 16#78, + 16#7c, + 16#7f, + 16#81, + 16#84, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#80, + 16#81, + 16#82, + 16#84, + 16#85, + 16#85, + 16#85, + 16#84, + 16#83, + 16#81, + 16#7e, + 16#7a, + 16#78, + 16#76, + 16#74, + 16#76, + 16#7b, + 16#81, + 16#8a, + 16#92, + 16#97, + 16#99, + 16#9a, + 16#98, + 16#96, + 16#93, + 16#8e, + 16#8a, + 16#87, + 16#85, + 16#84, + 16#85, + 16#86, + 16#88, + 16#8a, + 16#8c, + 16#8e, + 16#90, + 16#92, + 16#92, + 16#91, + 16#8f, + 16#8d, + 16#8b, + 16#89, + 16#88, + 16#88, + 16#89, + 16#89, + 16#87, + 16#86, + 16#83, + 16#7f, + 16#7a, + 16#73, + 16#6c, + 16#65, + 16#5f, + 16#5a, + 16#55, + 16#50, + 16#4c, + 16#4c, + 16#4e, + 16#52, + 16#56, + 16#59, + 16#5c, + 16#5f, + 16#63, + 16#64, + 16#64, + 16#66, + 16#6a, + 16#6f, + 16#77, + 16#82, + 16#8d, + 16#96, + 16#9f, + 16#a6, + 16#a9, + 16#a9, + 16#a8, + 16#a5, + 16#a3, + 16#a2, + 16#a1, + 16#a0, + 16#9e, + 16#9c, + 16#9d, + 16#a0, + 16#a1, + 16#9f, + 16#9b, + 16#95, + 16#8e, + 16#83, + 16#7b, + 16#72, + 16#6a, + 16#66, + 16#65, + 16#65, + 16#66, + 16#6a, + 16#6f, + 16#71, + 16#73, + 16#75, + 16#76, + 16#76, + 16#79, + 16#7e, + 16#82, + 16#86, + 16#89, + 16#8a, + 16#8c, + 16#8e, + 16#91, + 16#95, + 16#96, + 16#96, + 16#98, + 16#96, + 16#92, + 16#8e, + 16#8b, + 16#88, + 16#86, + 16#84, + 16#82, + 16#7e, + 16#7b, + 16#79, + 16#74, + 16#6e, + 16#6a, + 16#66, + 16#63, + 16#64, + 16#65, + 16#65, + 16#66, + 16#65, + 16#64, + 16#66, + 16#69, + 16#6e, + 16#75, + 16#7d, + 16#82, + 16#89, + 16#8c, + 16#8c, + 16#8a, + 16#8b, + 16#8d, + 16#8d, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8d, + 16#8c, + 16#8a, + 16#89, + 16#89, + 16#89, + 16#88, + 16#86, + 16#82, + 16#7e, + 16#79, + 16#73, + 16#6e, + 16#6b, + 16#69, + 16#6b, + 16#6e, + 16#6e, + 16#6d, + 16#6c, + 16#6b, + 16#6c, + 16#6e, + 16#72, + 16#79, + 16#80, + 16#86, + 16#8a, + 16#8c, + 16#8d, + 16#8e, + 16#90, + 16#92, + 16#95, + 16#9a, + 16#a0, + 16#a3, + 16#a3, + 16#a3, + 16#a2, + 16#a0, + 16#9d, + 16#9b, + 16#97, + 16#93, + 16#8e, + 16#8a, + 16#83, + 16#7d, + 16#79, + 16#77, + 16#76, + 16#76, + 16#76, + 16#78, + 16#76, + 16#71, + 16#6c, + 16#66, + 16#61, + 16#61, + 16#64, + 16#6a, + 16#71, + 16#78, + 16#7c, + 16#7e, + 16#7d, + 16#7b, + 16#7a, + 16#78, + 16#78, + 16#79, + 16#78, + 16#79, + 16#7b, + 16#7b, + 16#79, + 16#7a, + 16#7e, + 16#82, + 16#85, + 16#86, + 16#85, + 16#80, + 16#7a, + 16#74, + 16#6d, + 16#69, + 16#6a, + 16#6d, + 16#72, + 16#79, + 16#7e, + 16#81, + 16#83, + 16#86, + 16#8a, + 16#8f, + 16#94, + 16#99, + 16#9c, + 16#9d, + 16#9c, + 16#99, + 16#95, + 16#92, + 16#91, + 16#90, + 16#91, + 16#92, + 16#92, + 16#8d, + 16#85, + 16#7f, + 16#76, + 16#6f, + 16#6a, + 16#68, + 16#69, + 16#6b, + 16#6d, + 16#6d, + 16#6e, + 16#6f, + 16#71, + 16#74, + 16#78, + 16#7b, + 16#7f, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7f, + 16#83, + 16#8b, + 16#94, + 16#9b, + 16#9f, + 16#a0, + 16#9e, + 16#97, + 16#93, + 16#90, + 16#8e, + 16#8d, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8e, + 16#8c, + 16#8c, + 16#8b, + 16#89, + 16#85, + 16#80, + 16#77, + 16#6d, + 16#63, + 16#59, + 16#52, + 16#51, + 16#52, + 16#54, + 16#59, + 16#5c, + 16#5e, + 16#5e, + 16#5f, + 16#60, + 16#63, + 16#69, + 16#71, + 16#7a, + 16#83, + 16#8d, + 16#93, + 16#95, + 16#97, + 16#9b, + 16#9f, + 16#a1, + 16#a3, + 16#a3, + 16#a2, + 16#9c, + 16#96, + 16#8f, + 16#85, + 16#7e, + 16#7a, + 16#78, + 16#76, + 16#74, + 16#71, + 16#6c, + 16#69, + 16#67, + 16#66, + 16#67, + 16#6a, + 16#6f, + 16#76, + 16#79, + 16#7e, + 16#82, + 16#85, + 16#8a, + 16#93, + 16#9c, + 16#a3, + 16#aa, + 16#af, + 16#b1, + 16#ae, + 16#a8, + 16#a0, + 16#9a, + 16#94, + 16#92, + 16#92, + 16#91, + 16#8e, + 16#8a, + 16#85, + 16#80, + 16#7c, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#75, + 16#6e, + 16#67, + 16#62, + 16#5f, + 16#60, + 16#60, + 16#60, + 16#61, + 16#63, + 16#61, + 16#5f, + 16#5e, + 16#5d, + 16#5e, + 16#64, + 16#6c, + 16#73, + 16#79, + 16#7d, + 16#80, + 16#80, + 16#82, + 16#88, + 16#8e, + 16#96, + 16#9d, + 16#a2, + 16#a5, + 16#a4, + 16#9f, + 16#9a, + 16#96, + 16#93, + 16#90, + 16#8e, + 16#8b, + 16#88, + 16#83, + 16#7f, + 16#78, + 16#71, + 16#6d, + 16#6c, + 16#6b, + 16#6b, + 16#6a, + 16#68, + 16#67, + 16#66, + 16#68, + 16#6c, + 16#73, + 16#7e, + 16#8b, + 16#96, + 16#9d, + 16#a0, + 16#9f, + 16#9c, + 16#98, + 16#94, + 16#94, + 16#95, + 16#96, + 16#95, + 16#94, + 16#91, + 16#8c, + 16#86, + 16#81, + 16#7f, + 16#7e, + 16#7c, + 16#79, + 16#73, + 16#6e, + 16#68, + 16#63, + 16#62, + 16#66, + 16#6b, + 16#72, + 16#7b, + 16#83, + 16#87, + 16#89, + 16#89, + 16#8a, + 16#8c, + 16#8d, + 16#91, + 16#94, + 16#95, + 16#95, + 16#92, + 16#8d, + 16#86, + 16#81, + 16#7f, + 16#7f, + 16#7f, + 16#7c, + 16#78, + 16#73, + 16#6b, + 16#63, + 16#5e, + 16#5d, + 16#5f, + 16#64, + 16#6a, + 16#70, + 16#75, + 16#78, + 16#78, + 16#76, + 16#74, + 16#74, + 16#75, + 16#76, + 16#78, + 16#7a, + 16#79, + 16#78, + 16#78, + 16#79, + 16#7c, + 16#82, + 16#8b, + 16#91, + 16#96, + 16#98, + 16#96, + 16#92, + 16#8f, + 16#8e, + 16#90, + 16#94, + 16#9b, + 16#a0, + 16#a3, + 16#a5, + 16#a3, + 16#9e, + 16#99, + 16#94, + 16#8f, + 16#8a, + 16#85, + 16#80, + 16#79, + 16#70, + 16#66, + 16#5f, + 16#5a, + 16#59, + 16#5b, + 16#5f, + 16#62, + 16#67, + 16#69, + 16#6a, + 16#6b, + 16#70, + 16#79, + 16#84, + 16#90, + 16#9b, + 16#a4, + 16#aa, + 16#ac, + 16#ab, + 16#a7, + 16#a4, + 16#a2, + 16#9f, + 16#9c, + 16#98, + 16#8f, + 16#84, + 16#78, + 16#6a, + 16#5d, + 16#56, + 16#52, + 16#50, + 16#50, + 16#53, + 16#55, + 16#55, + 16#55, + 16#57, + 16#5b, + 16#62, + 16#6b, + 16#76, + 16#80, + 16#86, + 16#8c, + 16#90, + 16#93, + 16#99, + 16#a0, + 16#a6, + 16#ac, + 16#ae, + 16#ad, + 16#a7, + 16#9d, + 16#92, + 16#89, + 16#82, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#80, + 16#7b, + 16#78, + 16#77, + 16#79, + 16#7b, + 16#7d, + 16#7e, + 16#7f, + 16#7c, + 16#77, + 16#71, + 16#6e, + 16#6d, + 16#6e, + 16#70, + 16#72, + 16#72, + 16#70, + 16#6d, + 16#68, + 16#65, + 16#67, + 16#6d, + 16#74, + 16#7d, + 16#85, + 16#8d, + 16#93, + 16#97, + 16#9b, + 16#9f, + 16#a4, + 16#ab, + 16#b2, + 16#b5, + 16#b5, + 16#b2, + 16#aa, + 16#a0, + 16#96, + 16#8d, + 16#89, + 16#86, + 16#81, + 16#7e, + 16#78, + 16#6e, + 16#64, + 16#5b, + 16#53, + 16#4f, + 16#4e, + 16#50, + 16#53, + 16#56, + 16#5b, + 16#61, + 16#66, + 16#70, + 16#7d, + 16#8a, + 16#95, + 16#a0, + 16#a8, + 16#aa, + 16#a7, + 16#a1, + 16#99, + 16#93, + 16#8f, + 16#8d, + 16#8c, + 16#8c, + 16#88, + 16#80, + 16#75, + 16#69, + 16#60, + 16#59, + 16#56, + 16#54, + 16#55, + 16#58, + 16#5a, + 16#5c, + 16#60, + 16#65, + 16#6d, + 16#77, + 16#80, + 16#89, + 16#91, + 16#96, + 16#98, + 16#97, + 16#98, + 16#99, + 16#9a, + 16#9d, + 16#a1, + 16#a4, + 16#a4, + 16#a1, + 16#9c, + 16#94, + 16#8b, + 16#86, + 16#83, + 16#81, + 16#81, + 16#81, + 16#7f, + 16#7c, + 16#7a, + 16#77, + 16#77, + 16#79, + 16#7d, + 16#82, + 16#86, + 16#89, + 16#89, + 16#85, + 16#81, + 16#7e, + 16#7a, + 16#77, + 16#76, + 16#77, + 16#75, + 16#74, + 16#73, + 16#70, + 16#6d, + 16#6f, + 16#74, + 16#79, + 16#7e, + 16#82, + 16#87, + 16#89, + 16#89, + 16#88, + 16#88, + 16#8b, + 16#91, + 16#95, + 16#9a, + 16#9d, + 16#9c, + 16#96, + 16#8f, + 16#86, + 16#7f, + 16#79, + 16#75, + 16#70, + 16#69, + 16#64, + 16#5d, + 16#55, + 16#4f, + 16#4c, + 16#4c, + 16#4e, + 16#52, + 16#58, + 16#5e, + 16#65, + 16#6d, + 16#75, + 16#7e, + 16#88, + 16#94, + 16#a2, + 16#ae, + 16#b6, + 16#bb, + 16#bd, + 16#b9, + 16#b3, + 16#ac, + 16#a5, + 16#9f, + 16#99, + 16#93, + 16#8a, + 16#7d, + 16#6e, + 16#61, + 16#57, + 16#51, + 16#4e, + 16#50, + 16#54, + 16#5b, + 16#62, + 16#68, + 16#6d, + 16#71, + 16#78, + 16#81, + 16#8b, + 16#93, + 16#9b, + 16#a2, + 16#a7, + 16#aa, + 16#ad, + 16#ad, + 16#ad, + 16#af, + 16#af, + 16#ad, + 16#a7, + 16#9e, + 16#92, + 16#85, + 16#7b, + 16#74, + 16#70, + 16#6f, + 16#6f, + 16#70, + 16#72, + 16#71, + 16#6e, + 16#6b, + 16#6c, + 16#6e, + 16#70, + 16#71, + 16#72, + 16#73, + 16#72, + 16#6f, + 16#6d, + 16#6a, + 16#67, + 16#67, + 16#67, + 16#66, + 16#65, + 16#62, + 16#5e, + 16#5c, + 16#5b, + 16#5d, + 16#63, + 16#6c, + 16#77, + 16#81, + 16#8c, + 16#96, + 16#9e, + 16#a2, + 16#a5, + 16#a9, + 16#ae, + 16#b1, + 16#b2, + 16#b0, + 16#ab, + 16#a4, + 16#9c, + 16#93, + 16#8a, + 16#83, + 16#7e, + 16#79, + 16#73, + 16#6e, + 16#66, + 16#5e, + 16#58, + 16#55, + 16#55, + 16#58, + 16#5e, + 16#66, + 16#70, + 16#7c, + 16#86, + 16#90, + 16#9b, + 16#a5, + 16#af, + 16#b8, + 16#be, + 16#c1, + 16#be, + 16#b9, + 16#b1, + 16#a7, + 16#9f, + 16#97, + 16#8e, + 16#85, + 16#7f, + 16#74, + 16#6a, + 16#5e, + 16#52, + 16#48, + 16#42, + 16#3f, + 16#41, + 16#45, + 16#4b, + 16#54, + 16#5e, + 16#67, + 16#6e, + 16#74, + 16#7b, + 16#82, + 16#88, + 16#8c, + 16#8f, + 16#91, + 16#91, + 16#92, + 16#91, + 16#91, + 16#92, + 16#92, + 16#92, + 16#90, + 16#8d, + 16#88, + 16#83, + 16#80, + 16#7d, + 16#79, + 16#79, + 16#7b, + 16#7c, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#83, + 16#84, + 16#84, + 16#83, + 16#80, + 16#7e, + 16#7b, + 16#78, + 16#74, + 16#71, + 16#72, + 16#71, + 16#70, + 16#70, + 16#71, + 16#72, + 16#74, + 16#7a, + 16#80, + 16#86, + 16#8d, + 16#94, + 16#9a, + 16#9d, + 16#a1, + 16#a4, + 16#a5, + 16#a5, + 16#a6, + 16#a5, + 16#a3, + 16#9f, + 16#99, + 16#90, + 16#86, + 16#7e, + 16#75, + 16#6e, + 16#67, + 16#60, + 16#5e, + 16#5c, + 16#57, + 16#53, + 16#52, + 16#53, + 16#57, + 16#5d, + 16#63, + 16#6c, + 16#74, + 16#7e, + 16#87, + 16#8f, + 16#96, + 16#9f, + 16#a7, + 16#ae, + 16#b0, + 16#b0, + 16#af, + 16#aa, + 16#a3, + 16#9a, + 16#90, + 16#85, + 16#7c, + 16#72, + 16#69, + 16#60, + 16#57, + 16#4f, + 16#47, + 16#44, + 16#46, + 16#4c, + 16#52, + 16#5a, + 16#65, + 16#70, + 16#79, + 16#80, + 16#88, + 16#8e, + 16#95, + 16#9c, + 16#a1, + 16#a5, + 16#a8, + 16#a9, + 16#aa, + 16#a9, + 16#a6, + 16#a3, + 16#9c, + 16#95, + 16#91, + 16#8c, + 16#85, + 16#80, + 16#7c, + 16#77, + 16#74, + 16#73, + 16#74, + 16#75, + 16#76, + 16#78, + 16#79, + 16#7a, + 16#7a, + 16#7a, + 16#7c, + 16#7c, + 16#7d, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#75, + 16#6f, + 16#6b, + 16#68, + 16#66, + 16#65, + 16#67, + 16#69, + 16#6c, + 16#6f, + 16#76, + 16#7d, + 16#83, + 16#8c, + 16#96, + 16#9e, + 16#a5, + 16#a9, + 16#ab, + 16#aa, + 16#a8, + 16#a5, + 16#a2, + 16#9d, + 16#98, + 16#91, + 16#87, + 16#7e, + 16#73, + 16#6a, + 16#61, + 16#59, + 16#54, + 16#53, + 16#54, + 16#54, + 16#55, + 16#57, + 16#5b, + 16#61, + 16#69, + 16#73, + 16#7e, + 16#88, + 16#96, + 16#a3, + 16#ac, + 16#b2, + 16#b7, + 16#b7, + 16#b8, + 16#b9, + 16#b6, + 16#b0, + 16#a9, + 16#a0, + 16#93, + 16#86, + 16#79, + 16#6c, + 16#60, + 16#56, + 16#50, + 16#49, + 16#43, + 16#40, + 16#40, + 16#42, + 16#47, + 16#4f, + 16#5b, + 16#66, + 16#71, + 16#7d, + 16#84, + 16#88, + 16#8c, + 16#91, + 16#94, + 16#96, + 16#9b, + 16#9f, + 16#a1, + 16#a1, + 16#9f, + 16#9c, + 16#97, + 16#92, + 16#8f, + 16#8e, + 16#8c, + 16#8b, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#88, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#89, + 16#89, + 16#87, + 16#84, + 16#7f, + 16#7c, + 16#7c, + 16#7c, + 16#7a, + 16#78, + 16#76, + 16#71, + 16#6c, + 16#68, + 16#63, + 16#5f, + 16#5f, + 16#62, + 16#67, + 16#6b, + 16#6f, + 16#75, + 16#7a, + 16#7f, + 16#85, + 16#8d, + 16#94, + 16#9b, + 16#a0, + 16#a4, + 16#a4, + 16#a0, + 16#9d, + 16#99, + 16#93, + 16#8e, + 16#89, + 16#82, + 16#7b, + 16#73, + 16#6c, + 16#63, + 16#5b, + 16#56, + 16#54, + 16#54, + 16#57, + 16#5a, + 16#5d, + 16#60, + 16#63, + 16#67, + 16#6c, + 16#74, + 16#7e, + 16#89, + 16#94, + 16#9f, + 16#a7, + 16#ab, + 16#ad, + 16#ad, + 16#ad, + 16#ae, + 16#ad, + 16#a9, + 16#a4, + 16#9c, + 16#92, + 16#89, + 16#80, + 16#76, + 16#6d, + 16#67, + 16#62, + 16#5f, + 16#5c, + 16#5a, + 16#5a, + 16#5b, + 16#5d, + 16#65, + 16#70, + 16#7b, + 16#84, + 16#8e, + 16#96, + 16#9a, + 16#9b, + 16#9b, + 16#9b, + 16#9c, + 16#9e, + 16#a0, + 16#9e, + 16#9b, + 16#96, + 16#90, + 16#89, + 16#82, + 16#7f, + 16#7d, + 16#7b, + 16#7a, + 16#7a, + 16#78, + 16#75, + 16#71, + 16#6e, + 16#6d, + 16#6d, + 16#6f, + 16#71, + 16#73, + 16#74, + 16#77, + 16#76, + 16#74, + 16#74, + 16#76, + 16#78, + 16#79, + 16#78, + 16#75, + 16#71, + 16#6b, + 16#67, + 16#64, + 16#63, + 16#65, + 16#6a, + 16#72, + 16#79, + 16#80, + 16#83, + 16#86, + 16#88, + 16#8b, + 16#91, + 16#96, + 16#9a, + 16#9f, + 16#a3, + 16#a4, + 16#a3, + 16#a0, + 16#9b, + 16#96, + 16#91, + 16#8c, + 16#85, + 16#7d, + 16#74, + 16#6b, + 16#63, + 16#5d, + 16#5b, + 16#5d, + 16#62, + 16#69, + 16#73, + 16#7b, + 16#80, + 16#84, + 16#86, + 16#8a, + 16#91, + 16#9a, + 16#a3, + 16#ab, + 16#b2, + 16#b7, + 16#b9, + 16#b8, + 16#b5, + 16#b2, + 16#ae, + 16#a8, + 16#a0, + 16#96, + 16#89, + 16#7b, + 16#6d, + 16#5e, + 16#52, + 16#48, + 16#41, + 16#3e, + 16#3f, + 16#40, + 16#42, + 16#44, + 16#48, + 16#4d, + 16#54, + 16#5f, + 16#69, + 16#73, + 16#7b, + 16#80, + 16#84, + 16#86, + 16#88, + 16#8b, + 16#90, + 16#94, + 16#98, + 16#9a, + 16#99, + 16#96, + 16#90, + 16#8c, + 16#87, + 16#84, + 16#83, + 16#85, + 16#89, + 16#8e, + 16#91, + 16#91, + 16#91, + 16#8f, + 16#8f, + 16#8e, + 16#8c, + 16#8a, + 16#88, + 16#83, + 16#80, + 16#7c, + 16#77, + 16#76, + 16#77, + 16#78, + 16#7a, + 16#7c, + 16#7a, + 16#76, + 16#71, + 16#6d, + 16#6b, + 16#6b, + 16#6d, + 16#74, + 16#7d, + 16#86, + 16#8e, + 16#93, + 16#97, + 16#9b, + 16#9f, + 16#a3, + 16#a6, + 16#a8, + 16#a8, + 16#a6, + 16#a1, + 16#9a, + 16#91, + 16#89, + 16#82, + 16#7d, + 16#76, + 16#71, + 16#6b, + 16#64, + 16#5b, + 16#54, + 16#51, + 16#4f, + 16#51, + 16#57, + 16#5e, + 16#63, + 16#69, + 16#6e, + 16#70, + 16#72, + 16#76, + 16#7f, + 16#87, + 16#8f, + 16#96, + 16#9c, + 16#a0, + 16#a0, + 16#9c, + 16#99, + 16#95, + 16#92, + 16#8e, + 16#8b, + 16#87, + 16#83, + 16#7d, + 16#76, + 16#71, + 16#6d, + 16#69, + 16#69, + 16#69, + 16#69, + 16#68, + 16#68, + 16#69, + 16#6d, + 16#71, + 16#78, + 16#80, + 16#8b, + 16#95, + 16#9b, + 16#9f, + 16#9f, + 16#9b, + 16#97, + 16#93, + 16#91, + 16#91, + 16#91, + 16#90, + 16#8e, + 16#8b, + 16#86, + 16#82, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#81, + 16#81, + 16#81, + 16#80, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#7f, + 16#7c, + 16#79, + 16#79, + 16#78, + 16#79, + 16#7a, + 16#79, + 16#77, + 16#74, + 16#6f, + 16#6c, + 16#6b, + 16#6d, + 16#73, + 16#7b, + 16#82, + 16#8a, + 16#8d, + 16#8e, + 16#8c, + 16#8a, + 16#89, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#8a, + 16#89, + 16#87, + 16#83, + 16#7f, + 16#7a, + 16#76, + 16#71, + 16#6c, + 16#66, + 16#60, + 16#5a, + 16#58, + 16#57, + 16#5d, + 16#67, + 16#73, + 16#80, + 16#8a, + 16#92, + 16#97, + 16#99, + 16#99, + 16#9b, + 16#9d, + 16#a0, + 16#a6, + 16#ab, + 16#af, + 16#b0, + 16#ae, + 16#ac, + 16#a7, + 16#a1, + 16#9a, + 16#92, + 16#88, + 16#7e, + 16#72, + 16#67, + 16#5d, + 16#55, + 16#50, + 16#4e, + 16#50, + 16#52, + 16#56, + 16#5a, + 16#5c, + 16#5e, + 16#63, + 16#66, + 16#6b, + 16#74, + 16#7c, + 16#82, + 16#89, + 16#8e, + 16#90, + 16#90, + 16#8f, + 16#90, + 16#92, + 16#96, + 16#98, + 16#99, + 16#97, + 16#92, + 16#8c, + 16#87, + 16#83, + 16#80, + 16#81, + 16#85, + 16#89, + 16#8c, + 16#8e, + 16#8e, + 16#8e, + 16#8d, + 16#8a, + 16#87, + 16#83, + 16#7f, + 16#7b, + 16#76, + 16#71, + 16#6c, + 16#69, + 16#69, + 16#6c, + 16#71, + 16#75, + 16#77, + 16#78, + 16#76, + 16#73, + 16#70, + 16#6e, + 16#6e, + 16#74, + 16#7d, + 16#85, + 16#90, + 16#96, + 16#99, + 16#9c, + 16#9f, + 16#9e, + 16#9d, + 16#9c, + 16#97, + 16#92, + 16#8d, + 16#87, + 16#80, + 16#7c, + 16#76, + 16#73, + 16#72, + 16#70, + 16#6e, + 16#6a, + 16#64, + 16#5e, + 16#5a, + 16#58, + 16#58, + 16#5d, + 16#65, + 16#6f, + 16#77, + 16#7d, + 16#81, + 16#84, + 16#86, + 16#89, + 16#8d, + 16#90, + 16#95, + 16#9a, + 16#9c, + 16#9c, + 16#9b, + 16#97, + 16#93, + 16#90, + 16#8e, + 16#8c, + 16#89, + 16#85, + 16#81, + 16#7f, + 16#7c, + 16#79, + 16#76, + 16#76, + 16#77, + 16#78, + 16#78, + 16#79, + 16#79, + 16#78, + 16#7a, + 16#7f, + 16#83, + 16#8b, + 16#91, + 16#95, + 16#98, + 16#97, + 16#93, + 16#8c, + 16#85, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7d, + 16#7c, + 16#79, + 16#77, + 16#75, + 16#73, + 16#74, + 16#76, + 16#77, + 16#77, + 16#77, + 16#77, + 16#77, + 16#78, + 16#7a, + 16#7c, + 16#7c, + 16#7e, + 16#7f, + 16#7e, + 16#7c, + 16#79, + 16#75, + 16#74, + 16#76, + 16#7a, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#83, + 16#88, + 16#8d, + 16#90, + 16#90, + 16#90, + 16#8d, + 16#89, + 16#87, + 16#85, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7d, + 16#79, + 16#74, + 16#72, + 16#71, + 16#72, + 16#73, + 16#73, + 16#70, + 16#6d, + 16#6d, + 16#6e, + 16#71, + 16#77, + 16#80, + 16#8b, + 16#95, + 16#9f, + 16#a4, + 16#a6, + 16#a4, + 16#a1, + 16#9f, + 16#9e, + 16#9d, + 16#9d, + 16#9f, + 16#a0, + 16#a2, + 16#a0, + 16#99, + 16#92, + 16#8b, + 16#85, + 16#7f, + 16#77, + 16#6e, + 16#64, + 16#5c, + 16#58, + 16#55, + 16#53, + 16#54, + 16#59, + 16#5e, + 16#62, + 16#64, + 16#64, + 16#64, + 16#65, + 16#67, + 16#6b, + 16#70, + 16#77, + 16#7d, + 16#82, + 16#87, + 16#88, + 16#87, + 16#86, + 16#87, + 16#89, + 16#8d, + 16#8e, + 16#8e, + 16#8d, + 16#8b, + 16#87, + 16#85, + 16#83, + 16#82, + 16#85, + 16#87, + 16#8a, + 16#8b, + 16#8c, + 16#8a, + 16#89, + 16#87, + 16#85, + 16#81, + 16#80, + 16#7e, + 16#7a, + 16#77, + 16#74, + 16#71, + 16#71, + 16#73, + 16#78, + 16#7f, + 16#84, + 16#89, + 16#8b, + 16#8b, + 16#89, + 16#88, + 16#87, + 16#87, + 16#8a, + 16#90, + 16#97, + 16#9c, + 16#9e, + 16#a0, + 16#a0, + 16#9d, + 16#99, + 16#94, + 16#8e, + 16#86, + 16#80, + 16#79, + 16#73, + 16#6d, + 16#6b, + 16#6a, + 16#6b, + 16#6e, + 16#71, + 16#71, + 16#6d, + 16#69, + 16#64, + 16#60, + 16#5e, + 16#5f, + 16#62, + 16#69, + 16#71, + 16#77, + 16#7c, + 16#80, + 16#81, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#85, + 16#87, + 16#87, + 16#86, + 16#84, + 16#83, + 16#84, + 16#87, + 16#87, + 16#84, + 16#82, + 16#82, + 16#80, + 16#7f, + 16#7e, + 16#7f, + 16#81, + 16#84, + 16#85, + 16#86, + 16#86, + 16#85, + 16#86, + 16#88, + 16#8a, + 16#8e, + 16#91, + 16#92, + 16#92, + 16#90, + 16#8b, + 16#86, + 16#80, + 16#7e, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7b, + 16#79, + 16#78, + 16#79, + 16#79, + 16#78, + 16#78, + 16#79, + 16#79, + 16#7b, + 16#7e, + 16#80, + 16#80, + 16#82, + 16#81, + 16#7f, + 16#7d, + 16#7b, + 16#79, + 16#79, + 16#7d, + 16#83, + 16#8a, + 16#8d, + 16#8d, + 16#8f, + 16#90, + 16#8e, + 16#8a, + 16#87, + 16#86, + 16#85, + 16#85, + 16#84, + 16#82, + 16#80, + 16#7d, + 16#7a, + 16#76, + 16#72, + 16#70, + 16#6d, + 16#69, + 16#66, + 16#63, + 16#60, + 16#60, + 16#63, + 16#68, + 16#6e, + 16#74, + 16#77, + 16#78, + 16#78, + 16#79, + 16#7b, + 16#7f, + 16#81, + 16#89, + 16#91, + 16#96, + 16#9c, + 16#a0, + 16#a0, + 16#9f, + 16#9e, + 16#9b, + 16#9a, + 16#9a, + 16#98, + 16#97, + 16#98, + 16#98, + 16#95, + 16#91, + 16#8d, + 16#89, + 16#85, + 16#81, + 16#7b, + 16#74, + 16#6e, + 16#6a, + 16#67, + 16#65, + 16#67, + 16#6a, + 16#6e, + 16#71, + 16#73, + 16#73, + 16#71, + 16#71, + 16#72, + 16#74, + 16#77, + 16#7b, + 16#7f, + 16#82, + 16#86, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#85, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7b, + 16#78, + 16#75, + 16#74, + 16#74, + 16#74, + 16#74, + 16#74, + 16#73, + 16#73, + 16#73, + 16#73, + 16#73, + 16#75, + 16#7a, + 16#80, + 16#86, + 16#8b, + 16#8f, + 16#91, + 16#91, + 16#90, + 16#8e, + 16#8d, + 16#8d, + 16#8e, + 16#8f, + 16#91, + 16#93, + 16#93, + 16#91, + 16#90, + 16#8e, + 16#8a, + 16#85, + 16#80, + 16#7c, + 16#76, + 16#72, + 16#6e, + 16#6c, + 16#6d, + 16#70, + 16#76, + 16#7b, + 16#7e, + 16#7d, + 16#7a, + 16#76, + 16#71, + 16#6d, + 16#6a, + 16#6b, + 16#6e, + 16#72, + 16#76, + 16#7a, + 16#7e, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#84, + 16#86, + 16#87, + 16#8a, + 16#8c, + 16#8e, + 16#91, + 16#93, + 16#94, + 16#92, + 16#8e, + 16#89, + 16#86, + 16#82, + 16#80, + 16#80, + 16#83, + 16#85, + 16#86, + 16#87, + 16#86, + 16#84, + 16#82, + 16#83, + 16#84, + 16#84, + 16#84, + 16#85, + 16#85, + 16#85, + 16#84, + 16#80, + 16#7c, + 16#7a, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7a, + 16#78, + 16#76, + 16#73, + 16#70, + 16#6e, + 16#6c, + 16#6a, + 16#6a, + 16#6a, + 16#69, + 16#69, + 16#6c, + 16#71, + 16#76, + 16#7c, + 16#81, + 16#85, + 16#88, + 16#8b, + 16#8c, + 16#8a, + 16#8a, + 16#8b, + 16#8e, + 16#93, + 16#98, + 16#9b, + 16#9d, + 16#9d, + 16#9c, + 16#97, + 16#90, + 16#8b, + 16#88, + 16#84, + 16#80, + 16#7f, + 16#7b, + 16#77, + 16#76, + 16#76, + 16#75, + 16#73, + 16#72, + 16#70, + 16#6e, + 16#6a, + 16#67, + 16#66, + 16#67, + 16#6a, + 16#6f, + 16#77, + 16#7d, + 16#81, + 16#84, + 16#85, + 16#85, + 16#83, + 16#81, + 16#82, + 16#83, + 16#85, + 16#8a, + 16#8e, + 16#91, + 16#92, + 16#92, + 16#93, + 16#93, + 16#92, + 16#92, + 16#92, + 16#92, + 16#93, + 16#92, + 16#90, + 16#8f, + 16#8e, + 16#8c, + 16#8a, + 16#86, + 16#80, + 16#7a, + 16#74, + 16#6e, + 16#6a, + 16#65, + 16#64, + 16#66, + 16#68, + 16#6a, + 16#6d, + 16#6e, + 16#6f, + 16#70, + 16#6f, + 16#6f, + 16#71, + 16#74, + 16#79, + 16#7e, + 16#81, + 16#85, + 16#89, + 16#88, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8a, + 16#89, + 16#88, + 16#85, + 16#82, + 16#80, + 16#7f, + 16#7c, + 16#7b, + 16#79, + 16#77, + 16#75, + 16#72, + 16#71, + 16#71, + 16#71, + 16#73, + 16#76, + 16#79, + 16#7d, + 16#82, + 16#87, + 16#88, + 16#89, + 16#8b, + 16#8d, + 16#90, + 16#95, + 16#99, + 16#9b, + 16#9d, + 16#9d, + 16#9b, + 16#97, + 16#93, + 16#8f, + 16#8c, + 16#8a, + 16#89, + 16#89, + 16#87, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7b, + 16#78, + 16#75, + 16#74, + 16#73, + 16#72, + 16#73, + 16#77, + 16#7b, + 16#7e, + 16#7f, + 16#7e, + 16#7a, + 16#76, + 16#6f, + 16#67, + 16#62, + 16#60, + 16#61, + 16#64, + 16#67, + 16#6a, + 16#6d, + 16#70, + 16#73, + 16#74, + 16#75, + 16#78, + 16#7c, + 16#80, + 16#83, + 16#87, + 16#8b, + 16#8e, + 16#92, + 16#96, + 16#9a, + 16#9b, + 16#99, + 16#96, + 16#92, + 16#8d, + 16#87, + 16#81, + 16#7f, + 16#7e, + 16#7f, + 16#81, + 16#84, + 16#86, + 16#88, + 16#88, + 16#88, + 16#87, + 16#87, + 16#87, + 16#89, + 16#8b, + 16#8c, + 16#8c, + 16#8b, + 16#88, + 16#85, + 16#85, + 16#84, + 16#83, + 16#80, + 16#7d, + 16#7a, + 16#77, + 16#72, + 16#6b, + 16#67, + 16#65, + 16#63, + 16#63, + 16#64, + 16#65, + 16#68, + 16#6b, + 16#70, + 16#76, + 16#7c, + 16#81, + 16#88, + 16#8f, + 16#96, + 16#9a, + 16#9b, + 16#9c, + 16#9c, + 16#9b, + 16#9d, + 16#9e, + 16#9d, + 16#9d, + 16#9b, + 16#96, + 16#90, + 16#89, + 16#80, + 16#78, + 16#73, + 16#70, + 16#6c, + 16#6a, + 16#69, + 16#68, + 16#69, + 16#6b, + 16#6b, + 16#6b, + 16#6d, + 16#6d, + 16#6d, + 16#6d, + 16#6d, + 16#6d, + 16#6f, + 16#71, + 16#75, + 16#7a, + 16#7d, + 16#80, + 16#83, + 16#84, + 16#82, + 16#7f, + 16#7b, + 16#78, + 16#78, + 16#7a, + 16#7f, + 16#83, + 16#88, + 16#8c, + 16#8f, + 16#93, + 16#96, + 16#99, + 16#9c, + 16#9d, + 16#9d, + 16#9f, + 16#9f, + 16#9e, + 16#9c, + 16#99, + 16#98, + 16#95, + 16#8f, + 16#89, + 16#83, + 16#7d, + 16#76, + 16#70, + 16#6a, + 16#66, + 16#65, + 16#67, + 16#6a, + 16#6e, + 16#73, + 16#76, + 16#77, + 16#78, + 16#79, + 16#7a, + 16#7d, + 16#80, + 16#84, + 16#88, + 16#8a, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#86, + 16#84, + 16#81, + 16#80, + 16#7c, + 16#78, + 16#74, + 16#6f, + 16#6b, + 16#68, + 16#65, + 16#66, + 16#67, + 16#69, + 16#69, + 16#6b, + 16#6e, + 16#71, + 16#74, + 16#7b, + 16#80, + 16#86, + 16#8d, + 16#93, + 16#95, + 16#96, + 16#97, + 16#97, + 16#98, + 16#99, + 16#9a, + 16#9a, + 16#99, + 16#95, + 16#90, + 16#8b, + 16#85, + 16#81, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#79, + 16#72, + 16#6a, + 16#63, + 16#5d, + 16#59, + 16#5a, + 16#5e, + 16#63, + 16#67, + 16#6c, + 16#73, + 16#78, + 16#7c, + 16#80, + 16#85, + 16#8a, + 16#8e, + 16#93, + 16#97, + 16#9a, + 16#9c, + 16#9f, + 16#a1, + 16#a0, + 16#9d, + 16#99, + 16#94, + 16#8d, + 16#86, + 16#80, + 16#7a, + 16#75, + 16#74, + 16#76, + 16#78, + 16#7b, + 16#80, + 16#82, + 16#84, + 16#85, + 16#85, + 16#85, + 16#85, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#88, + 16#85, + 16#83, + 16#80, + 16#7e, + 16#7a, + 16#76, + 16#71, + 16#6c, + 16#67, + 16#61, + 16#5b, + 16#57, + 16#55, + 16#55, + 16#59, + 16#5e, + 16#64, + 16#6a, + 16#72, + 16#7a, + 16#80, + 16#86, + 16#8f, + 16#96, + 16#9d, + 16#a4, + 16#aa, + 16#ac, + 16#ac, + 16#ac, + 16#ac, + 16#aa, + 16#a6, + 16#a1, + 16#9c, + 16#96, + 16#8e, + 16#84, + 16#7d, + 16#75, + 16#6e, + 16#6a, + 16#69, + 16#68, + 16#6a, + 16#6b, + 16#6c, + 16#6e, + 16#71, + 16#72, + 16#73, + 16#75, + 16#77, + 16#79, + 16#7b, + 16#7c, + 16#7c, + 16#7b, + 16#7c, + 16#7d, + 16#7c, + 16#7d, + 16#7c, + 16#7b, + 16#79, + 16#76, + 16#72, + 16#6f, + 16#6c, + 16#6c, + 16#70, + 16#77, + 16#7d, + 16#83, + 16#8a, + 16#90, + 16#96, + 16#9a, + 16#9d, + 16#a0, + 16#a2, + 16#a4, + 16#a5, + 16#a5, + 16#a3, + 16#a0, + 16#9c, + 16#98, + 16#92, + 16#8b, + 16#84, + 16#7d, + 16#74, + 16#6d, + 16#66, + 16#62, + 16#60, + 16#5e, + 16#61, + 16#67, + 16#6c, + 16#71, + 16#76, + 16#78, + 16#7c, + 16#80, + 16#81, + 16#82, + 16#85, + 16#87, + 16#88, + 16#89, + 16#88, + 16#86, + 16#85, + 16#84, + 16#81, + 16#7f, + 16#7b, + 16#77, + 16#73, + 16#6e, + 16#68, + 16#64, + 16#62, + 16#61, + 16#61, + 16#65, + 16#6a, + 16#6f, + 16#74, + 16#7a, + 16#7f, + 16#83, + 16#88, + 16#8d, + 16#92, + 16#97, + 16#9b, + 16#9f, + 16#a1, + 16#a3, + 16#a4, + 16#a4, + 16#a1, + 16#9f, + 16#9b, + 16#94, + 16#8f, + 16#8a, + 16#84, + 16#80, + 16#7c, + 16#7a, + 16#79, + 16#7a, + 16#7c, + 16#7f, + 16#80, + 16#82, + 16#85, + 16#86, + 16#86, + 16#86, + 16#87, + 16#87, + 16#86, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7b, + 16#76, + 16#71, + 16#6b, + 16#65, + 16#5e, + 16#59, + 16#55, + 16#53, + 16#52, + 16#53, + 16#57, + 16#5e, + 16#65, + 16#6c, + 16#74, + 16#7c, + 16#81, + 16#86, + 16#8a, + 16#90, + 16#96, + 16#9a, + 16#9e, + 16#a0, + 16#a2, + 16#a2, + 16#9f, + 16#9d, + 16#99, + 16#92, + 16#8c, + 16#87, + 16#82, + 16#7e, + 16#79, + 16#77, + 16#77, + 16#78, + 16#7b, + 16#7e, + 16#82, + 16#86, + 16#89, + 16#8d, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8d, + 16#8c, + 16#8b, + 16#88, + 16#85, + 16#81, + 16#7d, + 16#79, + 16#75, + 16#6f, + 16#6a, + 16#66, + 16#61, + 16#5b, + 16#58, + 16#57, + 16#57, + 16#5a, + 16#5f, + 16#67, + 16#70, + 16#79, + 16#80, + 16#89, + 16#92, + 16#9a, + 16#a0, + 16#a6, + 16#ac, + 16#af, + 16#b1, + 16#b2, + 16#b1, + 16#ae, + 16#aa, + 16#a5, + 16#9e, + 16#94, + 16#8a, + 16#82, + 16#7a, + 16#72, + 16#6a, + 16#64, + 16#61, + 16#60, + 16#5f, + 16#63, + 16#67, + 16#6a, + 16#6d, + 16#70, + 16#73, + 16#76, + 16#77, + 16#78, + 16#79, + 16#7a, + 16#7a, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#76, + 16#73, + 16#70, + 16#6c, + 16#68, + 16#65, + 16#65, + 16#65, + 16#67, + 16#6b, + 16#71, + 16#78, + 16#7e, + 16#85, + 16#8d, + 16#95, + 16#9c, + 16#a3, + 16#a8, + 16#ab, + 16#ae, + 16#b0, + 16#b1, + 16#b0, + 16#ae, + 16#aa, + 16#a6, + 16#a0, + 16#99, + 16#91, + 16#87, + 16#7f, + 16#77, + 16#70, + 16#69, + 16#65, + 16#65, + 16#66, + 16#67, + 16#6b, + 16#6f, + 16#74, + 16#79, + 16#7e, + 16#80, + 16#84, + 16#87, + 16#89, + 16#89, + 16#87, + 16#84, + 16#84, + 16#83, + 16#81, + 16#7f, + 16#7e, + 16#7a, + 16#76, + 16#72, + 16#6c, + 16#67, + 16#63, + 16#5e, + 16#5c, + 16#5b, + 16#5c, + 16#60, + 16#63, + 16#68, + 16#6f, + 16#75, + 16#7c, + 16#82, + 16#89, + 16#8f, + 16#93, + 16#96, + 16#98, + 16#98, + 16#99, + 16#9b, + 16#9c, + 16#9d, + 16#9d, + 16#9c, + 16#99, + 16#94, + 16#8c, + 16#85, + 16#80, + 16#7a, + 16#76, + 16#74, + 16#74, + 16#74, + 16#76, + 16#7b, + 16#81, + 16#86, + 16#8b, + 16#90, + 16#92, + 16#94, + 16#94, + 16#92, + 16#8f, + 16#8d, + 16#8a, + 16#87, + 16#85, + 16#84, + 16#82, + 16#80, + 16#7b, + 16#74, + 16#6d, + 16#65, + 16#5d, + 16#57, + 16#53, + 16#51, + 16#52, + 16#55, + 16#5a, + 16#5e, + 16#63, + 16#6a, + 16#72, + 16#7a, + 16#81, + 16#88, + 16#8f, + 16#94, + 16#9a, + 16#9e, + 16#a0, + 16#a2, + 16#a3, + 16#a3, + 16#a3, + 16#a0, + 16#9d, + 16#99, + 16#92, + 16#8c, + 16#88, + 16#81, + 16#7e, + 16#7b, + 16#79, + 16#79, + 16#79, + 16#79, + 16#7c, + 16#7f, + 16#81, + 16#84, + 16#88, + 16#8c, + 16#8e, + 16#8d, + 16#8d, + 16#8a, + 16#84, + 16#80, + 16#7c, + 16#78, + 16#74, + 16#71, + 16#6e, + 16#6b, + 16#66, + 16#61, + 16#5d, + 16#5a, + 16#57, + 16#56, + 16#57, + 16#59, + 16#5d, + 16#62, + 16#68, + 16#71, + 16#7c, + 16#85, + 16#90, + 16#9c, + 16#a6, + 16#ac, + 16#b1, + 16#b5, + 16#b5, + 16#b3, + 16#b0, + 16#ae, + 16#ac, + 16#a9, + 16#a3, + 16#9c, + 16#93, + 16#87, + 16#7e, + 16#74, + 16#6b, + 16#64, + 16#60, + 16#5f, + 16#60, + 16#61, + 16#65, + 16#6a, + 16#6f, + 16#74, + 16#78, + 16#7c, + 16#80, + 16#82, + 16#82, + 16#82, + 16#80, + 16#7f, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7a, + 16#77, + 16#71, + 16#6a, + 16#65, + 16#60, + 16#5e, + 16#5f, + 16#64, + 16#6c, + 16#74, + 16#7b, + 16#82, + 16#89, + 16#8e, + 16#94, + 16#9b, + 16#a1, + 16#a6, + 16#ab, + 16#ae, + 16#b0, + 16#b2, + 16#ae, + 16#a9, + 16#a6, + 16#a0, + 16#9b, + 16#96, + 16#8e, + 16#84, + 16#7b, + 16#71, + 16#69, + 16#64, + 16#62, + 16#62, + 16#64, + 16#69, + 16#6d, + 16#70, + 16#72, + 16#75, + 16#79, + 16#7d, + 16#81, + 16#85, + 16#88, + 16#89, + 16#88, + 16#86, + 16#83, + 16#7e, + 16#7a, + 16#78, + 16#77, + 16#76, + 16#72, + 16#6e, + 16#6a, + 16#64, + 16#5f, + 16#5c, + 16#5a, + 16#5c, + 16#5e, + 16#64, + 16#6a, + 16#6f, + 16#74, + 16#7b, + 16#81, + 16#89, + 16#90, + 16#98, + 16#9e, + 16#a0, + 16#a2, + 16#a2, + 16#9e, + 16#9b, + 16#98, + 16#97, + 16#99, + 16#9a, + 16#98, + 16#95, + 16#90, + 16#8a, + 16#82, + 16#7b, + 16#76, + 16#74, + 16#75, + 16#79, + 16#7e, + 16#83, + 16#88, + 16#8e, + 16#93, + 16#96, + 16#99, + 16#9b, + 16#9b, + 16#98, + 16#93, + 16#8d, + 16#88, + 16#81, + 16#7b, + 16#79, + 16#78, + 16#78, + 16#75, + 16#6f, + 16#68, + 16#5f, + 16#55, + 16#4e, + 16#49, + 16#48, + 16#4a, + 16#4e, + 16#55, + 16#5e, + 16#65, + 16#6b, + 16#71, + 16#77, + 16#7e, + 16#83, + 16#8a, + 16#90, + 16#95, + 16#9a, + 16#9d, + 16#9d, + 16#9c, + 16#9c, + 16#9d, + 16#a1, + 16#a1, + 16#9c, + 16#97, + 16#92, + 16#8c, + 16#86, + 16#80, + 16#7d, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#83, + 16#85, + 16#87, + 16#89, + 16#88, + 16#87, + 16#84, + 16#7f, + 16#78, + 16#71, + 16#6d, + 16#6c, + 16#6b, + 16#6a, + 16#69, + 16#66, + 16#64, + 16#61, + 16#5f, + 16#5f, + 16#62, + 16#67, + 16#6d, + 16#74, + 16#79, + 16#7f, + 16#86, + 16#8f, + 16#98, + 16#a2, + 16#ac, + 16#b3, + 16#b9, + 16#bc, + 16#b9, + 16#b4, + 16#ac, + 16#a4, + 16#a0, + 16#9c, + 16#97, + 16#93, + 16#8d, + 16#84, + 16#7d, + 16#73, + 16#68, + 16#60, + 16#5c, + 16#5a, + 16#5b, + 16#5e, + 16#62, + 16#65, + 16#69, + 16#6d, + 16#72, + 16#76, + 16#7b, + 16#7f, + 16#81, + 16#80, + 16#7d, + 16#7a, + 16#75, + 16#71, + 16#71, + 16#71, + 16#72, + 16#73, + 16#71, + 16#6d, + 16#69, + 16#65, + 16#61, + 16#61, + 16#64, + 16#6a, + 16#72, + 16#7b, + 16#83, + 16#8a, + 16#8f, + 16#94, + 16#98, + 16#9c, + 16#a2, + 16#a6, + 16#ab, + 16#af, + 16#af, + 16#af, + 16#aa, + 16#a4, + 16#a0, + 16#9c, + 16#98, + 16#93, + 16#8c, + 16#84, + 16#7c, + 16#74, + 16#6d, + 16#6b, + 16#6b, + 16#6e, + 16#73, + 16#79, + 16#7d, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#82, + 16#84, + 16#86, + 16#89, + 16#8b, + 16#8a, + 16#86, + 16#80, + 16#7a, + 16#75, + 16#6f, + 16#6c, + 16#6a, + 16#67, + 16#63, + 16#60, + 16#5c, + 16#59, + 16#58, + 16#59, + 16#5e, + 16#64, + 16#6c, + 16#73, + 16#78, + 16#7d, + 16#81, + 16#86, + 16#8d, + 16#94, + 16#9a, + 16#9e, + 16#a1, + 16#a1, + 16#9d, + 16#98, + 16#93, + 16#8f, + 16#8d, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#85, + 16#80, + 16#7c, + 16#77, + 16#75, + 16#76, + 16#79, + 16#7f, + 16#84, + 16#8a, + 16#90, + 16#94, + 16#96, + 16#98, + 16#9a, + 16#9a, + 16#98, + 16#95, + 16#8e, + 16#88, + 16#80, + 16#79, + 16#74, + 16#71, + 16#6f, + 16#6f, + 16#6e, + 16#6b, + 16#65, + 16#5d, + 16#57, + 16#51, + 16#4e, + 16#4f, + 16#53, + 16#5a, + 16#62, + 16#6b, + 16#73, + 16#7b, + 16#80, + 16#86, + 16#8a, + 16#90, + 16#95, + 16#99, + 16#9d, + 16#a0, + 16#a0, + 16#9f, + 16#a0, + 16#9f, + 16#9f, + 16#a0, + 16#a0, + 16#9e, + 16#98, + 16#91, + 16#8a, + 16#84, + 16#80, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7b, + 16#76, + 16#71, + 16#6a, + 16#63, + 16#60, + 16#5f, + 16#60, + 16#61, + 16#63, + 16#63, + 16#63, + 16#62, + 16#62, + 16#66, + 16#6b, + 16#72, + 16#79, + 16#80, + 16#86, + 16#8d, + 16#93, + 16#9a, + 16#a3, + 16#ac, + 16#b3, + 16#b7, + 16#b9, + 16#b7, + 16#b1, + 16#a9, + 16#a1, + 16#99, + 16#91, + 16#8b, + 16#88, + 16#84, + 16#80, + 16#7c, + 16#75, + 16#6d, + 16#65, + 16#60, + 16#5c, + 16#5c, + 16#5f, + 16#62, + 16#65, + 16#69, + 16#6c, + 16#71, + 16#77, + 16#7e, + 16#82, + 16#86, + 16#88, + 16#87, + 16#85, + 16#80, + 16#7c, + 16#79, + 16#78, + 16#78, + 16#79, + 16#79, + 16#78, + 16#76, + 16#72, + 16#6e, + 16#6c, + 16#6c, + 16#6d, + 16#72, + 16#79, + 16#7f, + 16#85, + 16#8d, + 16#91, + 16#94, + 16#97, + 16#9b, + 16#9f, + 16#a3, + 16#a6, + 16#a7, + 16#a6, + 16#a3, + 16#9f, + 16#9a, + 16#96, + 16#92, + 16#8e, + 16#8a, + 16#84, + 16#7f, + 16#78, + 16#73, + 16#6f, + 16#6e, + 16#70, + 16#72, + 16#76, + 16#79, + 16#7c, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#81, + 16#81, + 16#80, + 16#7d, + 16#77, + 16#71, + 16#6a, + 16#64, + 16#61, + 16#5f, + 16#5d, + 16#5b, + 16#58, + 16#58, + 16#59, + 16#5b, + 16#60, + 16#68, + 16#6f, + 16#76, + 16#7d, + 16#82, + 16#86, + 16#8b, + 16#91, + 16#96, + 16#9b, + 16#a0, + 16#a3, + 16#a4, + 16#a4, + 16#a3, + 16#9f, + 16#9b, + 16#96, + 16#93, + 16#92, + 16#91, + 16#90, + 16#8f, + 16#8c, + 16#89, + 16#86, + 16#82, + 16#80, + 16#80, + 16#82, + 16#85, + 16#88, + 16#8b, + 16#8e, + 16#8f, + 16#90, + 16#91, + 16#92, + 16#90, + 16#8d, + 16#89, + 16#85, + 16#80, + 16#79, + 16#74, + 16#70, + 16#6c, + 16#6a, + 16#68, + 16#67, + 16#65, + 16#61, + 16#5d, + 16#58, + 16#54, + 16#52, + 16#53, + 16#58, + 16#5f, + 16#67, + 16#6f, + 16#77, + 16#7c, + 16#80, + 16#85, + 16#8a, + 16#8e, + 16#91, + 16#94, + 16#96, + 16#98, + 16#98, + 16#97, + 16#98, + 16#99, + 16#99, + 16#99, + 16#99, + 16#97, + 16#93, + 16#8d, + 16#88, + 16#83, + 16#7f, + 16#7c, + 16#7b, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7c, + 16#7c, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#76, + 16#73, + 16#6e, + 16#6b, + 16#6a, + 16#69, + 16#6b, + 16#6d, + 16#6f, + 16#72, + 16#72, + 16#74, + 16#76, + 16#79, + 16#7d, + 16#81, + 16#85, + 16#8b, + 16#91, + 16#95, + 16#9a, + 16#a0, + 16#a5, + 16#aa, + 16#ae, + 16#af, + 16#b0, + 16#af, + 16#ac, + 16#a6, + 16#9f, + 16#97, + 16#8e, + 16#88, + 16#84, + 16#81, + 16#7e, + 16#7a, + 16#75, + 16#6f, + 16#6a, + 16#64, + 16#5f, + 16#5c, + 16#59, + 16#58, + 16#59, + 16#5a, + 16#5e, + 16#63, + 16#69, + 16#70, + 16#77, + 16#7b, + 16#7e, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7a, + 16#78, + 16#78, + 16#79, + 16#79, + 16#78, + 16#77, + 16#76, + 16#76, + 16#75, + 16#74, + 16#75, + 16#76, + 16#7a, + 16#7e, + 16#81, + 16#85, + 16#8a, + 16#8f, + 16#94, + 16#97, + 16#9a, + 16#9d, + 16#9f, + 16#a0, + 16#a0, + 16#9d, + 16#9b, + 16#9a, + 16#98, + 16#95, + 16#92, + 16#8f, + 16#8d, + 16#8a, + 16#88, + 16#87, + 16#85, + 16#84, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#79, + 16#74, + 16#6f, + 16#6b, + 16#66, + 16#62, + 16#5e, + 16#5a, + 16#57, + 16#57, + 16#58, + 16#5a, + 16#5d, + 16#62, + 16#67, + 16#6d, + 16#73, + 16#77, + 16#7d, + 16#80, + 16#85, + 16#8b, + 16#8f, + 16#93, + 16#96, + 16#99, + 16#9c, + 16#9e, + 16#9f, + 16#9e, + 16#9b, + 16#9a, + 16#99, + 16#96, + 16#93, + 16#90, + 16#8c, + 16#8a, + 16#88, + 16#86, + 16#84, + 16#83, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7d, + 16#7a, + 16#77, + 16#76, + 16#76, + 16#74, + 16#72, + 16#6f, + 16#6b, + 16#6a, + 16#68, + 16#68, + 16#68, + 16#69, + 16#6c, + 16#6e, + 16#71, + 16#74, + 16#79, + 16#7e, + 16#82, + 16#87, + 16#8c, + 16#8f, + 16#92, + 16#93, + 16#94, + 16#95, + 16#95, + 16#95, + 16#96, + 16#97, + 16#99, + 16#9a, + 16#9a, + 16#98, + 16#95, + 16#92, + 16#8f, + 16#8c, + 16#88, + 16#85, + 16#81, + 16#7f, + 16#7c, + 16#79, + 16#76, + 16#74, + 16#73, + 16#73, + 16#73, + 16#72, + 16#71, + 16#6f, + 16#6d, + 16#6c, + 16#6a, + 16#69, + 16#68, + 16#6a, + 16#6c, + 16#6d, + 16#6e, + 16#6f, + 16#70, + 16#71, + 16#74, + 16#77, + 16#7a, + 16#7e, + 16#80, + 16#83, + 16#86, + 16#88, + 16#8b, + 16#8e, + 16#92, + 16#96, + 16#9c, + 16#9f, + 16#a1, + 16#a2, + 16#a2, + 16#a0, + 16#9c, + 16#99, + 16#95, + 16#92, + 16#8f, + 16#8c, + 16#89, + 16#85, + 16#80, + 16#7d, + 16#7a, + 16#76, + 16#72, + 16#6f, + 16#6b, + 16#67, + 16#63, + 16#60, + 16#5e, + 16#5d, + 16#5f, + 16#63, + 16#69, + 16#6f, + 16#74, + 16#79, + 16#7e, + 16#81, + 16#84, + 16#84, + 16#84, + 16#85, + 16#85, + 16#86, + 16#86, + 16#86, + 16#84, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#84, + 16#89, + 16#8c, + 16#8f, + 16#92, + 16#94, + 16#95, + 16#95, + 16#95, + 16#93, + 16#93, + 16#94, + 16#95, + 16#94, + 16#92, + 16#8f, + 16#8e, + 16#8c, + 16#8b, + 16#8b, + 16#8a, + 16#89, + 16#87, + 16#83, + 16#7e, + 16#78, + 16#74, + 16#71, + 16#71, + 16#71, + 16#72, + 16#71, + 16#70, + 16#70, + 16#6e, + 16#6b, + 16#69, + 16#67, + 16#65, + 16#64, + 16#61, + 16#60, + 16#5d, + 16#59, + 16#57, + 16#59, + 16#5c, + 16#61, + 16#67, + 16#6d, + 16#73, + 16#78, + 16#7b, + 16#7d, + 16#80, + 16#84, + 16#89, + 16#8f, + 16#97, + 16#9d, + 16#a1, + 16#a5, + 16#a7, + 16#a8, + 16#a9, + 16#a9, + 16#aa, + 16#ab, + 16#ab, + 16#a8, + 16#a4, + 16#9f, + 16#99, + 16#94, + 16#91, + 16#8e, + 16#8c, + 16#8a, + 16#88, + 16#84, + 16#80, + 16#7a, + 16#75, + 16#74, + 16#72, + 16#71, + 16#72, + 16#73, + 16#74, + 16#74, + 16#73, + 16#73, + 16#73, + 16#74, + 16#75, + 16#77, + 16#77, + 16#76, + 16#74, + 16#70, + 16#6c, + 16#69, + 16#69, + 16#6b, + 16#6e, + 16#72, + 16#76, + 16#78, + 16#78, + 16#78, + 16#78, + 16#79, + 16#7b, + 16#7e, + 16#80, + 16#82, + 16#85, + 16#86, + 16#86, + 16#86, + 16#87, + 16#88, + 16#8a, + 16#8c, + 16#91, + 16#93, + 16#92, + 16#90, + 16#8e, + 16#8a, + 16#87, + 16#86, + 16#84, + 16#83, + 16#82, + 16#80, + 16#7e, + 16#78, + 16#74, + 16#71, + 16#70, + 16#6f, + 16#71, + 16#72, + 16#73, + 16#74, + 16#74, + 16#74, + 16#74, + 16#76, + 16#79, + 16#7c, + 16#80, + 16#84, + 16#87, + 16#86, + 16#85, + 16#86, + 16#85, + 16#86, + 16#89, + 16#8c, + 16#8e, + 16#91, + 16#92, + 16#91, + 16#90, + 16#90, + 16#91, + 16#93, + 16#96, + 16#98, + 16#99, + 16#99, + 16#97, + 16#93, + 16#90, + 16#8d, + 16#8b, + 16#8a, + 16#8b, + 16#8b, + 16#89, + 16#86, + 16#82, + 16#7c, + 16#77, + 16#72, + 16#6e, + 16#6b, + 16#68, + 16#65, + 16#63, + 16#5f, + 16#5a, + 16#58, + 16#58, + 16#5a, + 16#5e, + 16#63, + 16#67, + 16#6c, + 16#72, + 16#74, + 16#76, + 16#78, + 16#7a, + 16#7f, + 16#81, + 16#84, + 16#85, + 16#85, + 16#84, + 16#82, + 16#80, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#82, + 16#80, + 16#7e, + 16#7c, + 16#7c, + 16#7e, + 16#80, + 16#84, + 16#8a, + 16#8f, + 16#92, + 16#94, + 16#94, + 16#94, + 16#96, + 16#99, + 16#9c, + 16#a0, + 16#a2, + 16#a3, + 16#a3, + 16#a1, + 16#9f, + 16#9e, + 16#9c, + 16#9a, + 16#99, + 16#96, + 16#91, + 16#8a, + 16#82, + 16#7b, + 16#73, + 16#6e, + 16#6d, + 16#6c, + 16#6d, + 16#6e, + 16#6d, + 16#6b, + 16#68, + 16#65, + 16#63, + 16#62, + 16#62, + 16#62, + 16#63, + 16#62, + 16#61, + 16#5f, + 16#5e, + 16#5f, + 16#63, + 16#67, + 16#6c, + 16#71, + 16#76, + 16#78, + 16#7a, + 16#7b, + 16#7c, + 16#80, + 16#85, + 16#8b, + 16#92, + 16#99, + 16#9c, + 16#9e, + 16#9f, + 16#9f, + 16#a0, + 16#a0, + 16#a1, + 16#a4, + 16#a4, + 16#a2, + 16#9e, + 16#98, + 16#92, + 16#8d, + 16#89, + 16#84, + 16#83, + 16#82, + 16#7f, + 16#7b, + 16#76, + 16#6f, + 16#68, + 16#64, + 16#63, + 16#63, + 16#65, + 16#67, + 16#6b, + 16#6e, + 16#6f, + 16#71, + 16#74, + 16#77, + 16#7b, + 16#80, + 16#82, + 16#83, + 16#83, + 16#82, + 16#80, + 16#80, + 16#80, + 16#84, + 16#87, + 16#8a, + 16#8c, + 16#8d, + 16#8b, + 16#87, + 16#84, + 16#82, + 16#80, + 16#81, + 16#83, + 16#84, + 16#85, + 16#86, + 16#85, + 16#85, + 16#85, + 16#85, + 16#87, + 16#89, + 16#8c, + 16#8d, + 16#8d, + 16#8b, + 16#88, + 16#86, + 16#84, + 16#82, + 16#82, + 16#82, + 16#81, + 16#7f, + 16#7b, + 16#77, + 16#71, + 16#6d, + 16#6b, + 16#6b, + 16#6d, + 16#6f, + 16#70, + 16#71, + 16#72, + 16#72, + 16#72, + 16#74, + 16#76, + 16#79, + 16#7e, + 16#81, + 16#83, + 16#84, + 16#84, + 16#83, + 16#82, + 16#83, + 16#84, + 16#86, + 16#88, + 16#89, + 16#8a, + 16#8a, + 16#88, + 16#86, + 16#85, + 16#86, + 16#8a, + 16#8c, + 16#8c, + 16#8c, + 16#8b, + 16#89, + 16#86, + 16#85, + 16#86, + 16#88, + 16#8a, + 16#8c, + 16#8d, + 16#8b, + 16#87, + 16#83, + 16#80, + 16#7d, + 16#79, + 16#77, + 16#75, + 16#73, + 16#71, + 16#6e, + 16#69, + 16#66, + 16#64, + 16#63, + 16#66, + 16#6a, + 16#6e, + 16#72, + 16#75, + 16#77, + 16#79, + 16#7a, + 16#7d, + 16#81, + 16#86, + 16#8a, + 16#8c, + 16#8d, + 16#8d, + 16#8b, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#88, + 16#85, + 16#81, + 16#7e, + 16#7d, + 16#7d, + 16#7e, + 16#82, + 16#86, + 16#89, + 16#8b, + 16#8c, + 16#8d, + 16#8e, + 16#8f, + 16#91, + 16#94, + 16#97, + 16#99, + 16#9b, + 16#9a, + 16#98, + 16#95, + 16#93, + 16#91, + 16#8f, + 16#8c, + 16#87, + 16#82, + 16#7c, + 16#74, + 16#6b, + 16#64, + 16#60, + 16#5f, + 16#5e, + 16#5f, + 16#60, + 16#5f, + 16#5d, + 16#5b, + 16#5a, + 16#59, + 16#5b, + 16#5e, + 16#60, + 16#63, + 16#67, + 16#6a, + 16#6c, + 16#6d, + 16#6f, + 16#73, + 16#78, + 16#7b, + 16#80, + 16#84, + 16#87, + 16#88, + 16#8a, + 16#8d, + 16#90, + 16#94, + 16#9b, + 16#a1, + 16#a5, + 16#a8, + 16#a9, + 16#a9, + 16#a8, + 16#a8, + 16#a8, + 16#a8, + 16#a8, + 16#a6, + 16#a4, + 16#9f, + 16#9a, + 16#95, + 16#8f, + 16#89, + 16#85, + 16#81, + 16#7e, + 16#7a, + 16#76, + 16#70, + 16#6a, + 16#65, + 16#60, + 16#5f, + 16#60, + 16#62, + 16#65, + 16#69, + 16#6b, + 16#6e, + 16#71, + 16#73, + 16#76, + 16#7b, + 16#7f, + 16#82, + 16#85, + 16#85, + 16#85, + 16#83, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#81, + 16#7f, + 16#7b, + 16#77, + 16#74, + 16#73, + 16#73, + 16#74, + 16#76, + 16#78, + 16#79, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#84, + 16#83, + 16#82, + 16#80, + 16#80, + 16#82, + 16#84, + 16#84, + 16#83, + 16#81, + 16#7f, + 16#7d, + 16#7a, + 16#7a, + 16#7b, + 16#7d, + 16#80, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#84, + 16#86, + 16#8a, + 16#8d, + 16#8f, + 16#91, + 16#91, + 16#8e, + 16#8b, + 16#8a, + 16#8a, + 16#8b, + 16#8b, + 16#8c, + 16#8b, + 16#89, + 16#88, + 16#86, + 16#86, + 16#87, + 16#89, + 16#8b, + 16#8c, + 16#8b, + 16#88, + 16#87, + 16#85, + 16#83, + 16#83, + 16#84, + 16#86, + 16#86, + 16#85, + 16#83, + 16#80, + 16#7d, + 16#77, + 16#72, + 16#6f, + 16#6c, + 16#6a, + 16#67, + 16#64, + 16#61, + 16#5e, + 16#5b, + 16#59, + 16#5a, + 16#5c, + 16#60, + 16#64, + 16#67, + 16#6a, + 16#6c, + 16#6d, + 16#70, + 16#74, + 16#7a, + 16#7f, + 16#84, + 16#88, + 16#8a, + 16#8b, + 16#8b, + 16#89, + 16#89, + 16#8a, + 16#8a, + 16#8b, + 16#8c, + 16#8a, + 16#88, + 16#88, + 16#88, + 16#87, + 16#89, + 16#8c, + 16#90, + 16#94, + 16#98, + 16#9a, + 16#9b, + 16#9c, + 16#9c, + 16#9c, + 16#9d, + 16#a0, + 16#a1, + 16#a2, + 16#a2, + 16#a0, + 16#9e, + 16#99, + 16#95, + 16#91, + 16#8e, + 16#89, + 16#85, + 16#80, + 16#79, + 16#72, + 16#6b, + 16#65, + 16#62, + 16#60, + 16#60, + 16#61, + 16#61, + 16#60, + 16#5f, + 16#5d, + 16#5c, + 16#5c, + 16#5d, + 16#60, + 16#64, + 16#67, + 16#6b, + 16#6f, + 16#71, + 16#72, + 16#73, + 16#74, + 16#76, + 16#79, + 16#7d, + 16#80, + 16#81, + 16#82, + 16#84, + 16#86, + 16#89, + 16#8c, + 16#91, + 16#97, + 16#9b, + 16#9d, + 16#9e, + 16#9c, + 16#9b, + 16#9a, + 16#99, + 16#98, + 16#97, + 16#95, + 16#93, + 16#91, + 16#8c, + 16#86, + 16#80, + 16#7c, + 16#78, + 16#75, + 16#71, + 16#6f, + 16#6e, + 16#6b, + 16#68, + 16#67, + 16#66, + 16#67, + 16#6a, + 16#6e, + 16#73, + 16#78, + 16#7b, + 16#7f, + 16#80, + 16#83, + 16#88, + 16#8c, + 16#91, + 16#95, + 16#98, + 16#98, + 16#97, + 16#94, + 16#91, + 16#8e, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#83, + 16#80, + 16#7c, + 16#79, + 16#77, + 16#77, + 16#77, + 16#79, + 16#7a, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#77, + 16#78, + 16#7a, + 16#7c, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7c, + 16#7a, + 16#79, + 16#79, + 16#7a, + 16#7d, + 16#80, + 16#82, + 16#83, + 16#84, + 16#83, + 16#82, + 16#82, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#84, + 16#84, + 16#85, + 16#86, + 16#89, + 16#8c, + 16#8e, + 16#90, + 16#91, + 16#8f, + 16#8d, + 16#8c, + 16#8a, + 16#89, + 16#8b, + 16#8d, + 16#8d, + 16#8b, + 16#8a, + 16#87, + 16#81, + 16#7d, + 16#7a, + 16#77, + 16#73, + 16#71, + 16#6f, + 16#6d, + 16#6b, + 16#69, + 16#68, + 16#67, + 16#67, + 16#69, + 16#6a, + 16#6b, + 16#6d, + 16#6f, + 16#70, + 16#73, + 16#76, + 16#7a, + 16#7f, + 16#83, + 16#88, + 16#8b, + 16#8d, + 16#8d, + 16#8e, + 16#8d, + 16#8b, + 16#8b, + 16#8c, + 16#8d, + 16#8f, + 16#8f, + 16#8d, + 16#8d, + 16#8b, + 16#8a, + 16#8b, + 16#8c, + 16#8c, + 16#8d, + 16#8f, + 16#8f, + 16#8e, + 16#8d, + 16#8d, + 16#8c, + 16#8c, + 16#8c, + 16#8c, + 16#8b, + 16#8a, + 16#89, + 16#86, + 16#83, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#77, + 16#74, + 16#70, + 16#6b, + 16#66, + 16#62, + 16#5f, + 16#5f, + 16#5f, + 16#60, + 16#61, + 16#61, + 16#61, + 16#61, + 16#61, + 16#64, + 16#67, + 16#6c, + 16#71, + 16#75, + 16#7a, + 16#7e, + 16#80, + 16#82, + 16#85, + 16#86, + 16#88, + 16#8a, + 16#8d, + 16#90, + 16#93, + 16#95, + 16#96, + 16#98, + 16#9a, + 16#9c, + 16#9e, + 16#a0, + 16#a2, + 16#a0, + 16#9e, + 16#9b, + 16#97, + 16#93, + 16#92, + 16#91, + 16#91, + 16#91, + 16#8d, + 16#8a, + 16#86, + 16#81, + 16#7d, + 16#79, + 16#75, + 16#73, + 16#72, + 16#71, + 16#71, + 16#70, + 16#70, + 16#70, + 16#70, + 16#71, + 16#72, + 16#73, + 16#74, + 16#76, + 16#78, + 16#79, + 16#7b, + 16#7d, + 16#80, + 16#82, + 16#87, + 16#8a, + 16#8a, + 16#89, + 16#87, + 16#84, + 16#81, + 16#7f, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#77, + 16#75, + 16#73, + 16#72, + 16#72, + 16#71, + 16#71, + 16#71, + 16#71, + 16#71, + 16#72, + 16#72, + 16#74, + 16#76, + 16#79, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#83, + 16#85, + 16#88, + 16#89, + 16#8b, + 16#8f, + 16#90, + 16#91, + 16#90, + 16#90, + 16#8d, + 16#8b, + 16#8a, + 16#89, + 16#89, + 16#88, + 16#88, + 16#87, + 16#85, + 16#83, + 16#81, + 16#81, + 16#80, + 16#80, + 16#81, + 16#83, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#86, + 16#85, + 16#86, + 16#88, + 16#89, + 16#89, + 16#8a, + 16#8b, + 16#8c, + 16#8c, + 16#8e, + 16#8f, + 16#90, + 16#8e, + 16#8d, + 16#8a, + 16#86, + 16#81, + 16#7e, + 16#7b, + 16#7a, + 16#78, + 16#78, + 16#76, + 16#74, + 16#72, + 16#70, + 16#6d, + 16#6a, + 16#67, + 16#64, + 16#63, + 16#63, + 16#63, + 16#63, + 16#63, + 16#62, + 16#61, + 16#61, + 16#62, + 16#62, + 16#64, + 16#67, + 16#6a, + 16#6c, + 16#6f, + 16#72, + 16#77, + 16#7c, + 16#80, + 16#86, + 16#8b, + 16#8d, + 16#90, + 16#92, + 16#94, + 16#95, + 16#97, + 16#99, + 16#9d, + 16#9f, + 16#a1, + 16#a3, + 16#a3, + 16#a1, + 16#9f, + 16#9d, + 16#9b, + 16#9a, + 16#98, + 16#97, + 16#97, + 16#96, + 16#94, + 16#92, + 16#8f, + 16#8d, + 16#8b, + 16#89, + 16#88, + 16#86, + 16#84, + 16#83, + 16#82, + 16#80, + 16#80, + 16#7e, + 16#7e, + 16#7d, + 16#79, + 16#75, + 16#71, + 16#6c, + 16#67, + 16#64, + 16#62, + 16#60, + 16#60, + 16#61, + 16#62, + 16#64, + 16#64, + 16#64, + 16#64, + 16#66, + 16#68, + 16#6a, + 16#6e, + 16#71, + 16#75, + 16#78, + 16#7a, + 16#7d, + 16#7f, + 16#80, + 16#83, + 16#87, + 16#89, + 16#8c, + 16#8e, + 16#8f, + 16#8f, + 16#90, + 16#91, + 16#91, + 16#90, + 16#8f, + 16#8f, + 16#8d, + 16#89, + 16#87, + 16#84, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#83, + 16#84, + 16#86, + 16#88, + 16#88, + 16#89, + 16#8c, + 16#8d, + 16#8d, + 16#8d, + 16#8b, + 16#89, + 16#87, + 16#84, + 16#81, + 16#80, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7d, + 16#7b, + 16#79, + 16#75, + 16#72, + 16#71, + 16#70, + 16#71, + 16#72, + 16#73, + 16#72, + 16#74, + 16#75, + 16#75, + 16#77, + 16#79, + 16#7b, + 16#7e, + 16#80, + 16#81, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#86, + 16#84, + 16#82, + 16#80, + 16#7d, + 16#7c, + 16#7a, + 16#78, + 16#78, + 16#79, + 16#79, + 16#77, + 16#75, + 16#74, + 16#74, + 16#74, + 16#75, + 16#77, + 16#7b, + 16#7f, + 16#81, + 16#85, + 16#87, + 16#88, + 16#8b, + 16#8c, + 16#8e, + 16#91, + 16#94, + 16#96, + 16#98, + 16#99, + 16#98, + 16#99, + 16#98, + 16#96, + 16#94, + 16#91, + 16#8e, + 16#89, + 16#84, + 16#80, + 16#7c, + 16#79, + 16#78, + 16#77, + 16#77, + 16#79, + 16#7a, + 16#78, + 16#76, + 16#74, + 16#71, + 16#6f, + 16#6e, + 16#6d, + 16#6d, + 16#6c, + 16#6c, + 16#6c, + 16#6c, + 16#6c, + 16#6c, + 16#6c, + 16#6e, + 16#70, + 16#73, + 16#74, + 16#75, + 16#78, + 16#7b, + 16#7e, + 16#82, + 16#87, + 16#8a, + 16#8e, + 16#91, + 16#94, + 16#96, + 16#96, + 16#97, + 16#98, + 16#99, + 16#9b, + 16#9b, + 16#9b, + 16#99, + 16#96, + 16#93, + 16#8f, + 16#8b, + 16#88, + 16#85, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7b, + 16#7a, + 16#77, + 16#76, + 16#75, + 16#75, + 16#76, + 16#78, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7c, + 16#79, + 16#77, + 16#74, + 16#71, + 16#6e, + 16#6b, + 16#69, + 16#68, + 16#67, + 16#68, + 16#6b, + 16#6d, + 16#6f, + 16#71, + 16#72, + 16#73, + 16#74, + 16#76, + 16#77, + 16#7a, + 16#7e, + 16#82, + 16#87, + 16#8b, + 16#8f, + 16#92, + 16#95, + 16#97, + 16#98, + 16#99, + 16#99, + 16#99, + 16#99, + 16#97, + 16#95, + 16#93, + 16#91, + 16#8f, + 16#8d, + 16#8a, + 16#88, + 16#85, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7d, + 16#7d, + 16#7f, + 16#81, + 16#83, + 16#84, + 16#85, + 16#84, + 16#83, + 16#83, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7c, + 16#7b, + 16#79, + 16#77, + 16#77, + 16#77, + 16#77, + 16#78, + 16#78, + 16#78, + 16#79, + 16#79, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#78, + 16#77, + 16#77, + 16#77, + 16#79, + 16#7b, + 16#7d, + 16#7e, + 16#7d, + 16#7a, + 16#77, + 16#74, + 16#71, + 16#70, + 16#71, + 16#71, + 16#74, + 16#76, + 16#79, + 16#7c, + 16#7f, + 16#80, + 16#83, + 16#86, + 16#8a, + 16#8e, + 16#91, + 16#93, + 16#94, + 16#95, + 16#95, + 16#94, + 16#92, + 16#91, + 16#90, + 16#8e, + 16#8b, + 16#88, + 16#85, + 16#81, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#81, + 16#85, + 16#88, + 16#8c, + 16#8f, + 16#91, + 16#92, + 16#94, + 16#94, + 16#94, + 16#95, + 16#96, + 16#97, + 16#97, + 16#96, + 16#93, + 16#8f, + 16#8b, + 16#85, + 16#80, + 16#7a, + 16#74, + 16#6e, + 16#6a, + 16#67, + 16#64, + 16#62, + 16#61, + 16#62, + 16#65, + 16#68, + 16#6a, + 16#6b, + 16#6a, + 16#69, + 16#68, + 16#66, + 16#64, + 16#63, + 16#63, + 16#64, + 16#67, + 16#69, + 16#6c, + 16#6d, + 16#6e, + 16#70, + 16#71, + 16#73, + 16#75, + 16#77, + 16#7a, + 16#7f, + 16#82, + 16#87, + 16#8c, + 16#91, + 16#96, + 16#9c, + 16#a1, + 16#a5, + 16#a7, + 16#a7, + 16#a7, + 16#a6, + 16#a5, + 16#a4, + 16#a3, + 16#a3, + 16#a2, + 16#a1, + 16#9e, + 16#9a, + 16#94, + 16#8e, + 16#8a, + 16#85, + 16#82, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7f, + 16#82, + 16#85, + 16#85, + 16#85, + 16#84, + 16#81, + 16#7e, + 16#79, + 16#74, + 16#71, + 16#6e, + 16#6c, + 16#6b, + 16#68, + 16#65, + 16#64, + 16#64, + 16#65, + 16#66, + 16#68, + 16#69, + 16#6a, + 16#6b, + 16#6b, + 16#6b, + 16#6b, + 16#6f, + 16#74, + 16#7a, + 16#80, + 16#84, + 16#87, + 16#8a, + 16#8b, + 16#8a, + 16#8a, + 16#89, + 16#88, + 16#89, + 16#88, + 16#87, + 16#86, + 16#83, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#80, + 16#84, + 16#8a, + 16#8f, + 16#93, + 16#96, + 16#97, + 16#96, + 16#94, + 16#91, + 16#8f, + 16#8d, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#85, + 16#83, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7d, + 16#7b, + 16#76, + 16#71, + 16#6f, + 16#6e, + 16#6e, + 16#6f, + 16#71, + 16#75, + 16#78, + 16#79, + 16#7a, + 16#7d, + 16#7f, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#83, + 16#84, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7d, + 16#7b, + 16#7a, + 16#78, + 16#76, + 16#73, + 16#6f, + 16#6e, + 16#6e, + 16#6e, + 16#71, + 16#74, + 16#78, + 16#7c, + 16#80, + 16#82, + 16#84, + 16#86, + 16#89, + 16#8d, + 16#91, + 16#95, + 16#98, + 16#9a, + 16#9c, + 16#9e, + 16#a0, + 16#a0, + 16#9f, + 16#9e, + 16#9f, + 16#9e, + 16#9c, + 16#98, + 16#91, + 16#8a, + 16#83, + 16#7d, + 16#76, + 16#72, + 16#70, + 16#6f, + 16#6f, + 16#6f, + 16#6e, + 16#6d, + 16#6e, + 16#70, + 16#73, + 16#76, + 16#77, + 16#76, + 16#75, + 16#73, + 16#71, + 16#6e, + 16#6c, + 16#6d, + 16#70, + 16#74, + 16#76, + 16#77, + 16#77, + 16#77, + 16#77, + 16#76, + 16#76, + 16#78, + 16#7b, + 16#7f, + 16#84, + 16#89, + 16#8d, + 16#90, + 16#92, + 16#95, + 16#97, + 16#99, + 16#99, + 16#98, + 16#95, + 16#92, + 16#8e, + 16#8a, + 16#88, + 16#88, + 16#89, + 16#8a, + 16#8a, + 16#87, + 16#83, + 16#7e, + 16#78, + 16#73, + 16#70, + 16#6e, + 16#6e, + 16#6f, + 16#71, + 16#75, + 16#77, + 16#79, + 16#7c, + 16#7f, + 16#83, + 16#85, + 16#87, + 16#88, + 16#87, + 16#84, + 16#80, + 16#7c, + 16#77, + 16#74, + 16#72, + 16#73, + 16#76, + 16#75, + 16#73, + 16#72, + 16#71, + 16#71, + 16#72, + 16#73, + 16#76, + 16#79, + 16#7c, + 16#7f, + 16#80, + 16#80, + 16#83, + 16#86, + 16#8a, + 16#8f, + 16#92, + 16#94, + 16#96, + 16#94, + 16#92, + 16#90, + 16#8c, + 16#8a, + 16#89, + 16#89, + 16#89, + 16#89, + 16#87, + 16#85, + 16#82, + 16#80, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#83, + 16#88, + 16#8c, + 16#90, + 16#93, + 16#93, + 16#91, + 16#8e, + 16#88, + 16#80, + 16#7c, + 16#79, + 16#77, + 16#76, + 16#75, + 16#74, + 16#74, + 16#73, + 16#72, + 16#71, + 16#71, + 16#71, + 16#73, + 16#76, + 16#78, + 16#78, + 16#77, + 16#77, + 16#76, + 16#76, + 16#77, + 16#79, + 16#7c, + 16#7e, + 16#7e, + 16#7c, + 16#7b, + 16#79, + 16#77, + 16#77, + 16#78, + 16#7a, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#7a, + 16#7d, + 16#80, + 16#84, + 16#89, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8d, + 16#8e, + 16#91, + 16#93, + 16#94, + 16#95, + 16#94, + 16#90, + 16#8b, + 16#86, + 16#81, + 16#7f, + 16#7e, + 16#7d, + 16#7b, + 16#79, + 16#77, + 16#76, + 16#76, + 16#78, + 16#7b, + 16#80, + 16#87, + 16#8d, + 16#91, + 16#93, + 16#92, + 16#91, + 16#90, + 16#91, + 16#93, + 16#96, + 16#98, + 16#99, + 16#99, + 16#97, + 16#94, + 16#8f, + 16#8c, + 16#89, + 16#86, + 16#83, + 16#80, + 16#79, + 16#71, + 16#69, + 16#62, + 16#5d, + 16#5a, + 16#59, + 16#5c, + 16#5f, + 16#61, + 16#61, + 16#61, + 16#61, + 16#62, + 16#64, + 16#66, + 16#6b, + 16#6e, + 16#70, + 16#71, + 16#70, + 16#6e, + 16#6d, + 16#6d, + 16#70, + 16#75, + 16#79, + 16#7b, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#82, + 16#87, + 16#8e, + 16#97, + 16#9e, + 16#a2, + 16#a4, + 16#a5, + 16#a4, + 16#a4, + 16#a4, + 16#a3, + 16#a2, + 16#a0, + 16#9d, + 16#99, + 16#95, + 16#91, + 16#8e, + 16#8d, + 16#8e, + 16#8f, + 16#8e, + 16#8a, + 16#84, + 16#80, + 16#7a, + 16#76, + 16#74, + 16#74, + 16#77, + 16#7b, + 16#80, + 16#83, + 16#85, + 16#86, + 16#86, + 16#88, + 16#88, + 16#88, + 16#89, + 16#87, + 16#84, + 16#80, + 16#7a, + 16#74, + 16#6f, + 16#6c, + 16#6b, + 16#6b, + 16#6b, + 16#69, + 16#67, + 16#64, + 16#62, + 16#60, + 16#60, + 16#62, + 16#66, + 16#6b, + 16#71, + 16#75, + 16#77, + 16#79, + 16#7a, + 16#7d, + 16#7f, + 16#80, + 16#84, + 16#85, + 16#85, + 16#82, + 16#80, + 16#7d, + 16#7b, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#7d, + 16#7f, + 16#81, + 16#86, + 16#8a, + 16#8e, + 16#90, + 16#93, + 16#96, + 16#9a, + 16#9e, + 16#a1, + 16#a2, + 16#a2, + 16#9e, + 16#98, + 16#90, + 16#8a, + 16#86, + 16#83, + 16#83, + 16#83, + 16#83, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#83, + 16#84, + 16#83, + 16#82, + 16#80, + 16#7f, + 16#7d, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#7f, + 16#7b, + 16#77, + 16#73, + 16#70, + 16#6f, + 16#71, + 16#73, + 16#74, + 16#74, + 16#74, + 16#72, + 16#71, + 16#71, + 16#72, + 16#74, + 16#77, + 16#7a, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#82, + 16#81, + 16#7f, + 16#7a, + 16#75, + 16#71, + 16#6e, + 16#6e, + 16#6f, + 16#70, + 16#71, + 16#72, + 16#75, + 16#78, + 16#7b, + 16#80, + 16#85, + 16#8d, + 16#95, + 16#9a, + 16#9c, + 16#9c, + 16#9b, + 16#9b, + 16#9c, + 16#9d, + 16#9f, + 16#a2, + 16#a3, + 16#a3, + 16#a0, + 16#9c, + 16#97, + 16#92, + 16#8e, + 16#8b, + 16#88, + 16#84, + 16#80, + 16#7b, + 16#75, + 16#70, + 16#6c, + 16#68, + 16#67, + 16#69, + 16#6c, + 16#6e, + 16#70, + 16#70, + 16#6f, + 16#6e, + 16#6f, + 16#71, + 16#74, + 16#77, + 16#7a, + 16#7d, + 16#7c, + 16#7b, + 16#79, + 16#79, + 16#79, + 16#7b, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#84, + 16#89, + 16#8f, + 16#93, + 16#96, + 16#96, + 16#94, + 16#90, + 16#8c, + 16#89, + 16#88, + 16#86, + 16#85, + 16#83, + 16#81, + 16#7f, + 16#7c, + 16#79, + 16#78, + 16#79, + 16#7a, + 16#7a, + 16#79, + 16#76, + 16#73, + 16#71, + 16#6f, + 16#6f, + 16#72, + 16#76, + 16#7b, + 16#80, + 16#82, + 16#85, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#88, + 16#84, + 16#80, + 16#7d, + 16#7a, + 16#78, + 16#77, + 16#77, + 16#77, + 16#76, + 16#75, + 16#74, + 16#73, + 16#74, + 16#77, + 16#7b, + 16#80, + 16#84, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8c, + 16#8e, + 16#8e, + 16#8d, + 16#8c, + 16#89, + 16#85, + 16#82, + 16#80, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#7c, + 16#80, + 16#82, + 16#85, + 16#89, + 16#8a, + 16#8b, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8e, + 16#8b, + 16#87, + 16#81, + 16#7d, + 16#77, + 16#73, + 16#71, + 16#71, + 16#70, + 16#70, + 16#70, + 16#6f, + 16#70, + 16#70, + 16#70, + 16#72, + 16#74, + 16#77, + 16#7a, + 16#7c, + 16#7d, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7c, + 16#7e, + 16#7f, + 16#7e, + 16#7d, + 16#7a, + 16#79, + 16#78, + 16#78, + 16#7a, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#84, + 16#86, + 16#87, + 16#89, + 16#8a, + 16#8a, + 16#89, + 16#88, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#89, + 16#85, + 16#80, + 16#7d, + 16#7a, + 16#79, + 16#78, + 16#7a, + 16#7c, + 16#7f, + 16#80, + 16#84, + 16#87, + 16#8b, + 16#90, + 16#94, + 16#98, + 16#9b, + 16#9b, + 16#99, + 16#98, + 16#96, + 16#95, + 16#95, + 16#95, + 16#94, + 16#92, + 16#8f, + 16#8b, + 16#85, + 16#80, + 16#79, + 16#74, + 16#71, + 16#6d, + 16#69, + 16#67, + 16#64, + 16#60, + 16#5c, + 16#58, + 16#56, + 16#57, + 16#59, + 16#5b, + 16#5e, + 16#60, + 16#62, + 16#63, + 16#65, + 16#67, + 16#6b, + 16#6f, + 16#74, + 16#78, + 16#7c, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#82, + 16#84, + 16#86, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8d, + 16#90, + 16#94, + 16#99, + 16#9e, + 16#a2, + 16#a3, + 16#a1, + 16#9f, + 16#9c, + 16#98, + 16#96, + 16#93, + 16#91, + 16#90, + 16#8f, + 16#8e, + 16#8d, + 16#8a, + 16#87, + 16#86, + 16#86, + 16#86, + 16#84, + 16#81, + 16#80, + 16#7d, + 16#7a, + 16#79, + 16#7a, + 16#7d, + 16#80, + 16#83, + 16#86, + 16#87, + 16#87, + 16#86, + 16#86, + 16#85, + 16#85, + 16#85, + 16#84, + 16#83, + 16#83, + 16#80, + 16#7d, + 16#77, + 16#72, + 16#6e, + 16#6a, + 16#67, + 16#65, + 16#63, + 16#61, + 16#60, + 16#61, + 16#61, + 16#63, + 16#67, + 16#6c, + 16#71, + 16#75, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#87, + 16#8a, + 16#8e, + 16#92, + 16#95, + 16#97, + 16#9a, + 16#9c, + 16#9e, + 16#9e, + 16#9e, + 16#9c, + 16#9a, + 16#97, + 16#92, + 16#8d, + 16#89, + 16#86, + 16#84, + 16#83, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#7a, + 16#79, + 16#77, + 16#75, + 16#74, + 16#73, + 16#73, + 16#73, + 16#74, + 16#74, + 16#74, + 16#72, + 16#71, + 16#70, + 16#70, + 16#70, + 16#72, + 16#73, + 16#75, + 16#76, + 16#75, + 16#73, + 16#72, + 16#72, + 16#73, + 16#75, + 16#77, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7a, + 16#78, + 16#75, + 16#74, + 16#74, + 16#76, + 16#79, + 16#7d, + 16#80, + 16#84, + 16#89, + 16#8e, + 16#92, + 16#98, + 16#9d, + 16#a1, + 16#a3, + 16#a4, + 16#a2, + 16#a1, + 16#a0, + 16#a1, + 16#a2, + 16#a1, + 16#9f, + 16#9e, + 16#9b, + 16#96, + 16#90, + 16#8b, + 16#85, + 16#80, + 16#7d, + 16#7a, + 16#77, + 16#74, + 16#71, + 16#6e, + 16#6c, + 16#69, + 16#66, + 16#65, + 16#66, + 16#67, + 16#69, + 16#6a, + 16#6b, + 16#6d, + 16#70, + 16#73, + 16#77, + 16#7b, + 16#7f, + 16#81, + 16#82, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#84, + 16#85, + 16#85, + 16#85, + 16#83, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#85, + 16#87, + 16#88, + 16#89, + 16#88, + 16#85, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7a, + 16#79, + 16#76, + 16#74, + 16#73, + 16#75, + 16#77, + 16#7b, + 16#80, + 16#83, + 16#86, + 16#88, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8e, + 16#8d, + 16#8c, + 16#88, + 16#84, + 16#80, + 16#7d, + 16#7a, + 16#78, + 16#76, + 16#74, + 16#73, + 16#73, + 16#75, + 16#77, + 16#7b, + 16#7f, + 16#81, + 16#84, + 16#85, + 16#85, + 16#85, + 16#85, + 16#87, + 16#88, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#86, + 16#84, + 16#82, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7f, + 16#7e, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#81, + 16#82, + 16#84, + 16#86, + 16#88, + 16#8a, + 16#8b, + 16#8a, + 16#87, + 16#83, + 16#80, + 16#7d, + 16#7a, + 16#78, + 16#77, + 16#76, + 16#76, + 16#74, + 16#73, + 16#72, + 16#71, + 16#71, + 16#71, + 16#72, + 16#74, + 16#77, + 16#7a, + 16#7d, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#84, + 16#85, + 16#86, + 16#86, + 16#87, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#82, + 16#83, + 16#84, + 16#85, + 16#87, + 16#8b, + 16#8e, + 16#92, + 16#96, + 16#98, + 16#98, + 16#99, + 16#98, + 16#95, + 16#93, + 16#90, + 16#8e, + 16#8e, + 16#8d, + 16#8b, + 16#88, + 16#84, + 16#80, + 16#7b, + 16#75, + 16#70, + 16#6b, + 16#67, + 16#64, + 16#61, + 16#5f, + 16#5d, + 16#5b, + 16#59, + 16#57, + 16#57, + 16#56, + 16#58, + 16#59, + 16#5b, + 16#5f, + 16#63, + 16#68, + 16#6d, + 16#73, + 16#79, + 16#7f, + 16#84, + 16#87, + 16#8a, + 16#8b, + 16#8c, + 16#8f, + 16#91, + 16#92, + 16#94, + 16#95, + 16#96, + 16#95, + 16#93, + 16#91, + 16#8f, + 16#8e, + 16#8d, + 16#8e, + 16#8f, + 16#91, + 16#92, + 16#92, + 16#92, + 16#92, + 16#91, + 16#8f, + 16#8e, + 16#8d, + 16#8d, + 16#8c, + 16#8a, + 16#89, + 16#88, + 16#88, + 16#88, + 16#88, + 16#87, + 16#86, + 16#85, + 16#83, + 16#80, + 16#7c, + 16#78, + 16#77, + 16#78, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#82, + 16#83, + 16#83, + 16#83, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#77, + 16#74, + 16#70, + 16#6d, + 16#6a, + 16#67, + 16#65, + 16#63, + 16#62, + 16#64, + 16#66, + 16#69, + 16#6d, + 16#6f, + 16#72, + 16#73, + 16#74, + 16#76, + 16#78, + 16#7b, + 16#7e, + 16#82, + 16#86, + 16#88, + 16#88, + 16#86, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#86, + 16#87, + 16#87, + 16#88, + 16#88, + 16#88, + 16#89, + 16#8a, + 16#8c, + 16#90, + 16#93, + 16#96, + 16#99, + 16#9c, + 16#9d, + 16#9d, + 16#9b, + 16#96, + 16#91, + 16#8d, + 16#8a, + 16#88, + 16#87, + 16#85, + 16#84, + 16#82, + 16#80, + 16#7d, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#79, + 16#79, + 16#7a, + 16#7c, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7b, + 16#79, + 16#78, + 16#77, + 16#76, + 16#75, + 16#74, + 16#72, + 16#70, + 16#6d, + 16#6a, + 16#68, + 16#67, + 16#68, + 16#69, + 16#6a, + 16#6b, + 16#6c, + 16#6d, + 16#6e, + 16#6f, + 16#70, + 16#71, + 16#74, + 16#77, + 16#7b, + 16#7e, + 16#80, + 16#82, + 16#83, + 16#84, + 16#86, + 16#87, + 16#87, + 16#88, + 16#8a, + 16#8b, + 16#8d, + 16#90, + 16#93, + 16#97, + 16#9a, + 16#9e, + 16#a0, + 16#a2, + 16#a2, + 16#a0, + 16#9d, + 16#9a, + 16#99, + 16#98, + 16#97, + 16#97, + 16#98, + 16#95, + 16#91, + 16#8c, + 16#87, + 16#82, + 16#7e, + 16#79, + 16#76, + 16#73, + 16#70, + 16#6e, + 16#6c, + 16#6a, + 16#67, + 16#66, + 16#65, + 16#65, + 16#65, + 16#65, + 16#67, + 16#69, + 16#6c, + 16#6f, + 16#74, + 16#79, + 16#7e, + 16#82, + 16#87, + 16#8a, + 16#8b, + 16#8b, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8a, + 16#87, + 16#83, + 16#80, + 16#7c, + 16#79, + 16#77, + 16#76, + 16#77, + 16#78, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#82, + 16#83, + 16#83, + 16#83, + 16#81, + 16#80, + 16#7d, + 16#7a, + 16#78, + 16#79, + 16#7b, + 16#7d, + 16#80, + 16#82, + 16#85, + 16#86, + 16#88, + 16#89, + 16#8b, + 16#8c, + 16#8e, + 16#8f, + 16#8f, + 16#8f, + 16#8e, + 16#8b, + 16#88, + 16#86, + 16#85, + 16#83, + 16#80, + 16#7f, + 16#7b, + 16#78, + 16#76, + 16#75, + 16#75, + 16#75, + 16#76, + 16#78, + 16#7a, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#83, + 16#85, + 16#88, + 16#8a, + 16#8c, + 16#8c, + 16#8a, + 16#88, + 16#84, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#77, + 16#78, + 16#79, + 16#7a, + 16#7d, + 16#80, + 16#83, + 16#87, + 16#89, + 16#8b, + 16#8c, + 16#8a, + 16#87, + 16#83, + 16#80, + 16#7c, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#79, + 16#79, + 16#78, + 16#76, + 16#75, + 16#73, + 16#73, + 16#73, + 16#75, + 16#78, + 16#7b, + 16#7f, + 16#81, + 16#83, + 16#86, + 16#89, + 16#8b, + 16#8d, + 16#8e, + 16#8e, + 16#8e, + 16#8c, + 16#8a, + 16#87, + 16#86, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#79, + 16#77, + 16#75, + 16#75, + 16#75, + 16#77, + 16#78, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#83, + 16#87, + 16#8a, + 16#8b, + 16#8b, + 16#8a, + 16#8a, + 16#8a, + 16#8b, + 16#8c, + 16#8c, + 16#8b, + 16#8c, + 16#8c, + 16#8c, + 16#8e, + 16#8f, + 16#90, + 16#90, + 16#90, + 16#90, + 16#8e, + 16#8a, + 16#87, + 16#83, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#78, + 16#72, + 16#6c, + 16#68, + 16#65, + 16#62, + 16#61, + 16#60, + 16#5f, + 16#5f, + 16#5e, + 16#5f, + 16#5f, + 16#60, + 16#61, + 16#64, + 16#68, + 16#6c, + 16#70, + 16#74, + 16#79, + 16#7f, + 16#85, + 16#8b, + 16#90, + 16#95, + 16#98, + 16#9a, + 16#9a, + 16#98, + 16#97, + 16#96, + 16#96, + 16#96, + 16#96, + 16#95, + 16#91, + 16#8d, + 16#89, + 16#85, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#80, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#88, + 16#89, + 16#8a, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8d, + 16#8c, + 16#8c, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#83, + 16#80, + 16#7b, + 16#78, + 16#75, + 16#72, + 16#72, + 16#74, + 16#76, + 16#79, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7d, + 16#7b, + 16#78, + 16#75, + 16#74, + 16#73, + 16#71, + 16#6f, + 16#6d, + 16#6b, + 16#69, + 16#68, + 16#68, + 16#68, + 16#69, + 16#6d, + 16#71, + 16#76, + 16#79, + 16#7b, + 16#7d, + 16#80, + 16#82, + 16#86, + 16#89, + 16#8d, + 16#90, + 16#92, + 16#93, + 16#90, + 16#8d, + 16#8a, + 16#88, + 16#87, + 16#87, + 16#88, + 16#88, + 16#87, + 16#86, + 16#85, + 16#83, + 16#81, + 16#80, + 16#81, + 16#83, + 16#85, + 16#88, + 16#8a, + 16#8d, + 16#90, + 16#94, + 16#96, + 16#97, + 16#99, + 16#99, + 16#97, + 16#93, + 16#8f, + 16#89, + 16#84, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7e, + 16#7b, + 16#78, + 16#74, + 16#70, + 16#6e, + 16#6d, + 16#6f, + 16#72, + 16#75, + 16#79, + 16#7c, + 16#7d, + 16#7f, + 16#81, + 16#83, + 16#84, + 16#85, + 16#85, + 16#84, + 16#81, + 16#7e, + 16#7b, + 16#78, + 16#76, + 16#75, + 16#75, + 16#73, + 16#6f, + 16#6c, + 16#69, + 16#66, + 16#63, + 16#61, + 16#62, + 16#64, + 16#67, + 16#6b, + 16#6d, + 16#70, + 16#72, + 16#75, + 16#78, + 16#7c, + 16#80, + 16#85, + 16#89, + 16#8d, + 16#90, + 16#91, + 16#92, + 16#93, + 16#95, + 16#97, + 16#99, + 16#9a, + 16#9b, + 16#9a, + 16#99, + 16#99, + 16#98, + 16#97, + 16#96, + 16#96, + 16#96, + 16#95, + 16#92, + 16#90, + 16#8d, + 16#89, + 16#88, + 16#87, + 16#87, + 16#87, + 16#87, + 16#87, + 16#84, + 16#80, + 16#7c, + 16#76, + 16#71, + 16#6e, + 16#6c, + 16#6a, + 16#69, + 16#68, + 16#67, + 16#67, + 16#67, + 16#67, + 16#68, + 16#6a, + 16#6d, + 16#71, + 16#74, + 16#76, + 16#7a, + 16#7e, + 16#81, + 16#86, + 16#8b, + 16#8f, + 16#92, + 16#94, + 16#93, + 16#92, + 16#8f, + 16#8b, + 16#88, + 16#86, + 16#85, + 16#83, + 16#80, + 16#7d, + 16#79, + 16#74, + 16#6f, + 16#6b, + 16#67, + 16#66, + 16#69, + 16#6c, + 16#6f, + 16#72, + 16#75, + 16#78, + 16#7b, + 16#7f, + 16#82, + 16#86, + 16#8a, + 16#8e, + 16#91, + 16#92, + 16#92, + 16#91, + 16#90, + 16#90, + 16#8f, + 16#8d, + 16#8a, + 16#86, + 16#82, + 16#7f, + 16#7b, + 16#78, + 16#77, + 16#78, + 16#7a, + 16#7e, + 16#81, + 16#83, + 16#84, + 16#85, + 16#85, + 16#85, + 16#86, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8a, + 16#89, + 16#87, + 16#84, + 16#83, + 16#82, + 16#80, + 16#7f, + 16#7c, + 16#78, + 16#74, + 16#72, + 16#70, + 16#6f, + 16#70, + 16#73, + 16#77, + 16#7a, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#84, + 16#87, + 16#8a, + 16#8d, + 16#8e, + 16#8d, + 16#8b, + 16#88, + 16#84, + 16#81, + 16#7f, + 16#7d, + 16#7b, + 16#79, + 16#77, + 16#75, + 16#72, + 16#70, + 16#6f, + 16#70, + 16#72, + 16#75, + 16#79, + 16#7c, + 16#7f, + 16#81, + 16#84, + 16#87, + 16#8a, + 16#8d, + 16#8e, + 16#8d, + 16#8c, + 16#8a, + 16#86, + 16#83, + 16#80, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#79, + 16#76, + 16#73, + 16#70, + 16#6f, + 16#71, + 16#73, + 16#78, + 16#7d, + 16#81, + 16#86, + 16#89, + 16#8c, + 16#8f, + 16#92, + 16#94, + 16#96, + 16#96, + 16#94, + 16#92, + 16#8e, + 16#8a, + 16#87, + 16#84, + 16#82, + 16#80, + 16#7d, + 16#79, + 16#76, + 16#72, + 16#6d, + 16#6a, + 16#68, + 16#69, + 16#6b, + 16#6f, + 16#73, + 16#76, + 16#79, + 16#7d, + 16#80, + 16#82, + 16#84, + 16#87, + 16#8b, + 16#8e, + 16#90, + 16#91, + 16#91, + 16#91, + 16#91, + 16#92, + 16#93, + 16#94, + 16#93, + 16#92, + 16#90, + 16#8c, + 16#88, + 16#85, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7c, + 16#7a, + 16#78, + 16#76, + 16#74, + 16#75, + 16#77, + 16#79, + 16#7a, + 16#7a, + 16#78, + 16#76, + 16#72, + 16#6e, + 16#6b, + 16#68, + 16#66, + 16#65, + 16#65, + 16#65, + 16#65, + 16#66, + 16#68, + 16#6a, + 16#6d, + 16#71, + 16#76, + 16#7c, + 16#80, + 16#84, + 16#89, + 16#8d, + 16#92, + 16#97, + 16#9d, + 16#a1, + 16#a3, + 16#a4, + 16#a3, + 16#a0, + 16#9c, + 16#97, + 16#93, + 16#90, + 16#8d, + 16#8a, + 16#86, + 16#81, + 16#7e, + 16#79, + 16#74, + 16#70, + 16#6e, + 16#6d, + 16#6f, + 16#71, + 16#75, + 16#78, + 16#7c, + 16#80, + 16#84, + 16#89, + 16#8e, + 16#92, + 16#96, + 16#9a, + 16#9a, + 16#9a, + 16#98, + 16#94, + 16#90, + 16#8c, + 16#88, + 16#85, + 16#81, + 16#7c, + 16#76, + 16#71, + 16#6c, + 16#69, + 16#68, + 16#69, + 16#6b, + 16#6e, + 16#71, + 16#74, + 16#76, + 16#77, + 16#79, + 16#7a, + 16#7b, + 16#7d, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7b, + 16#7a, + 16#78, + 16#75, + 16#72, + 16#70, + 16#6d, + 16#6b, + 16#6b, + 16#6e, + 16#72, + 16#77, + 16#7c, + 16#80, + 16#82, + 16#85, + 16#87, + 16#8a, + 16#8d, + 16#91, + 16#95, + 16#97, + 16#98, + 16#99, + 16#98, + 16#96, + 16#92, + 16#8d, + 16#89, + 16#84, + 16#81, + 16#7f, + 16#7c, + 16#7a, + 16#78, + 16#78, + 16#78, + 16#7a, + 16#7e, + 16#82, + 16#86, + 16#8a, + 16#8e, + 16#90, + 16#92, + 16#94, + 16#95, + 16#96, + 16#96, + 16#96, + 16#93, + 16#90, + 16#8b, + 16#86, + 16#82, + 16#7f, + 16#7c, + 16#79, + 16#76, + 16#73, + 16#70, + 16#6d, + 16#6a, + 16#67, + 16#65, + 16#65, + 16#66, + 16#69, + 16#6d, + 16#72, + 16#78, + 16#7d, + 16#80, + 16#84, + 16#87, + 16#8a, + 16#8c, + 16#8d, + 16#8c, + 16#8a, + 16#87, + 16#83, + 16#80, + 16#7c, + 16#78, + 16#75, + 16#72, + 16#6f, + 16#6c, + 16#68, + 16#64, + 16#61, + 16#60, + 16#60, + 16#62, + 16#67, + 16#6c, + 16#72, + 16#79, + 16#7f, + 16#84, + 16#88, + 16#8c, + 16#8f, + 16#92, + 16#95, + 16#97, + 16#9a, + 16#9b, + 16#9c, + 16#9d, + 16#9d, + 16#9e, + 16#9e, + 16#9e, + 16#9d, + 16#9b, + 16#97, + 16#92, + 16#8c, + 16#87, + 16#84, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7c, + 16#79, + 16#75, + 16#70, + 16#6c, + 16#69, + 16#66, + 16#65, + 16#64, + 16#65, + 16#65, + 16#66, + 16#68, + 16#6b, + 16#6f, + 16#75, + 16#7b, + 16#80, + 16#84, + 16#88, + 16#8c, + 16#90, + 16#93, + 16#97, + 16#99, + 16#99, + 16#97, + 16#95, + 16#91, + 16#8c, + 16#87, + 16#82, + 16#7e, + 16#7a, + 16#76, + 16#72, + 16#6f, + 16#6d, + 16#69, + 16#66, + 16#64, + 16#63, + 16#64, + 16#66, + 16#6b, + 16#70, + 16#76, + 16#7c, + 16#82, + 16#89, + 16#90, + 16#96, + 16#9b, + 16#9f, + 16#a2, + 16#a2, + 16#a1, + 16#9e, + 16#99, + 16#94, + 16#90, + 16#8b, + 16#87, + 16#82, + 16#7e, + 16#79, + 16#75, + 16#71, + 16#6f, + 16#6f, + 16#6f, + 16#72, + 16#76, + 16#79, + 16#7e, + 16#82, + 16#85, + 16#87, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8a, + 16#8b, + 16#8b, + 16#8a, + 16#88, + 16#86, + 16#83, + 16#80, + 16#7f, + 16#7c, + 16#78, + 16#74, + 16#70, + 16#6d, + 16#6b, + 16#6a, + 16#6c, + 16#70, + 16#74, + 16#77, + 16#7b, + 16#7e, + 16#81, + 16#83, + 16#85, + 16#88, + 16#8b, + 16#8d, + 16#8e, + 16#8e, + 16#8f, + 16#8d, + 16#8a, + 16#85, + 16#80, + 16#7a, + 16#74, + 16#70, + 16#6c, + 16#6a, + 16#6a, + 16#6a, + 16#6b, + 16#6e, + 16#72, + 16#78, + 16#7e, + 16#83, + 16#89, + 16#8d, + 16#90, + 16#91, + 16#93, + 16#95, + 16#95, + 16#95, + 16#93, + 16#91, + 16#8e, + 16#8a, + 16#86, + 16#82, + 16#7e, + 16#7a, + 16#77, + 16#74, + 16#71, + 16#70, + 16#6f, + 16#6e, + 16#6d, + 16#6d, + 16#6e, + 16#70, + 16#75, + 16#79, + 16#7f, + 16#85, + 16#8b, + 16#90, + 16#94, + 16#98, + 16#9a, + 16#9c, + 16#9c, + 16#9a, + 16#98, + 16#94, + 16#8e, + 16#88, + 16#83, + 16#7f, + 16#7a, + 16#75, + 16#71, + 16#6d, + 16#69, + 16#66, + 16#63, + 16#61, + 16#61, + 16#64, + 16#69, + 16#6e, + 16#75, + 16#7b, + 16#81, + 16#87, + 16#8a, + 16#8d, + 16#8f, + 16#8f, + 16#90, + 16#91, + 16#92, + 16#93, + 16#93, + 16#93, + 16#93, + 16#92, + 16#91, + 16#8f, + 16#8d, + 16#8a, + 16#85, + 16#80, + 16#7c, + 16#77, + 16#73, + 16#72, + 16#73, + 16#74, + 16#75, + 16#77, + 16#79, + 16#7a, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7b, + 16#77, + 16#74, + 16#70, + 16#6c, + 16#69, + 16#67, + 16#66, + 16#68, + 16#69, + 16#6b, + 16#6f, + 16#73, + 16#78, + 16#7f, + 16#84, + 16#8b, + 16#91, + 16#97, + 16#9b, + 16#9e, + 16#a0, + 16#a2, + 16#a4, + 16#a3, + 16#a2, + 16#a0, + 16#9d, + 16#98, + 16#91, + 16#8b, + 16#85, + 16#80, + 16#7b, + 16#77, + 16#74, + 16#71, + 16#70, + 16#6e, + 16#6b, + 16#6a, + 16#69, + 16#6a, + 16#6c, + 16#70, + 16#75, + 16#7c, + 16#81, + 16#87, + 16#8e, + 16#93, + 16#98, + 16#9b, + 16#9d, + 16#9d, + 16#9c, + 16#98, + 16#92, + 16#8c, + 16#86, + 16#80, + 16#7b, + 16#76, + 16#72, + 16#6e, + 16#6a, + 16#67, + 16#64, + 16#62, + 16#62, + 16#63, + 16#67, + 16#6c, + 16#71, + 16#77, + 16#7c, + 16#80, + 16#83, + 16#85, + 16#86, + 16#86, + 16#86, + 16#87, + 16#87, + 16#87, + 16#86, + 16#85, + 16#83, + 16#81, + 16#7f, + 16#7c, + 16#7a, + 16#78, + 16#75, + 16#73, + 16#71, + 16#70, + 16#71, + 16#73, + 16#77, + 16#7b, + 16#80, + 16#85, + 16#8a, + 16#8d, + 16#90, + 16#92, + 16#94, + 16#96, + 16#97, + 16#98, + 16#98, + 16#97, + 16#94, + 16#90, + 16#8a, + 16#84, + 16#7e, + 16#78, + 16#74, + 16#71, + 16#70, + 16#71, + 16#72, + 16#74, + 16#79, + 16#7e, + 16#82, + 16#88, + 16#8e, + 16#92, + 16#95, + 16#96, + 16#97, + 16#96, + 16#95, + 16#93, + 16#90, + 16#8d, + 16#8a, + 16#86, + 16#80, + 16#7c, + 16#76, + 16#70, + 16#6a, + 16#67, + 16#64, + 16#63, + 16#63, + 16#63, + 16#64, + 16#65, + 16#66, + 16#68, + 16#6b, + 16#6f, + 16#75, + 16#7b, + 16#81, + 16#86, + 16#8b, + 16#90, + 16#93, + 16#95, + 16#96, + 16#96, + 16#94, + 16#91, + 16#8d, + 16#87, + 16#81, + 16#7c, + 16#76, + 16#71, + 16#6d, + 16#6a, + 16#68, + 16#66, + 16#65, + 16#64, + 16#64, + 16#66, + 16#6b, + 16#71, + 16#78, + 16#80, + 16#87, + 16#8e, + 16#93, + 16#97, + 16#99, + 16#9a, + 16#9a, + 16#9a, + 16#9a, + 16#9b, + 16#9b, + 16#9b, + 16#9a, + 16#99, + 16#97, + 16#95, + 16#93, + 16#91, + 16#8d, + 16#89, + 16#85, + 16#80, + 16#7c, + 16#79, + 16#78, + 16#78, + 16#79, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7a, + 16#79, + 16#79, + 16#77, + 16#74, + 16#71, + 16#6d, + 16#69, + 16#65, + 16#62, + 16#60, + 16#60, + 16#62, + 16#65, + 16#69, + 16#6d, + 16#72, + 16#78, + 16#7f, + 16#85, + 16#8b, + 16#91, + 16#95, + 16#98, + 16#9a, + 16#9a, + 16#9a, + 16#98, + 16#96, + 16#94, + 16#91, + 16#8d, + 16#88, + 16#83, + 16#7f, + 16#79, + 16#74, + 16#71, + 16#6e, + 16#6d, + 16#6c, + 16#6c, + 16#6c, + 16#6c, + 16#6c, + 16#6d, + 16#6f, + 16#72, + 16#77, + 16#7e, + 16#84, + 16#8c, + 16#92, + 16#98, + 16#9d, + 16#9f, + 16#a1, + 16#a3, + 16#a2, + 16#a0, + 16#9c, + 16#96, + 16#8f, + 16#88, + 16#81, + 16#7d, + 16#78, + 16#74, + 16#71, + 16#6f, + 16#6d, + 16#6b, + 16#6b, + 16#6c, + 16#6e, + 16#71, + 16#76, + 16#7c, + 16#81, + 16#86, + 16#8a, + 16#8b, + 16#8c, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#86, + 16#83, + 16#81, + 16#7f, + 16#7b, + 16#79, + 16#77, + 16#74, + 16#73, + 16#71, + 16#6f, + 16#6d, + 16#6d, + 16#6d, + 16#70, + 16#73, + 16#78, + 16#7d, + 16#82, + 16#85, + 16#88, + 16#8b, + 16#8c, + 16#8c, + 16#8c, + 16#8d, + 16#8c, + 16#8c, + 16#8a, + 16#86, + 16#81, + 16#7d, + 16#77, + 16#72, + 16#6e, + 16#6c, + 16#6c, + 16#6d, + 16#70, + 16#73, + 16#78, + 16#7d, + 16#81, + 16#87, + 16#8d, + 16#93, + 16#97, + 16#9a, + 16#9b, + 16#9a, + 16#98, + 16#96, + 16#92, + 16#8f, + 16#8c, + 16#88, + 16#84, + 16#80, + 16#7b, + 16#77, + 16#72, + 16#6e, + 16#6b, + 16#6a, + 16#6b, + 16#6c, + 16#6d, + 16#6f, + 16#71, + 16#74, + 16#77, + 16#7b, + 16#7f, + 16#83, + 16#89, + 16#8e, + 16#92, + 16#96, + 16#98, + 16#9a, + 16#9a, + 16#9a, + 16#98, + 16#96, + 16#91, + 16#8b, + 16#84, + 16#7e, + 16#77, + 16#70, + 16#6a, + 16#66, + 16#63, + 16#62, + 16#62, + 16#62, + 16#63, + 16#65, + 16#68, + 16#6c, + 16#71, + 16#78, + 16#7e, + 16#84, + 16#8a, + 16#8e, + 16#91, + 16#92, + 16#91, + 16#91, + 16#91, + 16#91, + 16#91, + 16#91, + 16#90, + 16#8f, + 16#8d, + 16#8c, + 16#8a, + 16#88, + 16#85, + 16#83, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#79, + 16#78, + 16#79, + 16#7a, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#75, + 16#72, + 16#6e, + 16#6b, + 16#69, + 16#68, + 16#68, + 16#6b, + 16#6f, + 16#73, + 16#78, + 16#7e, + 16#84, + 16#8a, + 16#91, + 16#96, + 16#9c, + 16#a0, + 16#a3, + 16#a4, + 16#a3, + 16#a1, + 16#9d, + 16#9a, + 16#96, + 16#93, + 16#8f, + 16#8b, + 16#86, + 16#81, + 16#7c, + 16#76, + 16#72, + 16#6e, + 16#6c, + 16#6a, + 16#6a, + 16#6a, + 16#6b, + 16#6c, + 16#6d, + 16#6f, + 16#71, + 16#74, + 16#78, + 16#7e, + 16#82, + 16#87, + 16#8c, + 16#91, + 16#93, + 16#95, + 16#97, + 16#97, + 16#95, + 16#92, + 16#8d, + 16#87, + 16#80, + 16#7b, + 16#75, + 16#70, + 16#6d, + 16#6b, + 16#69, + 16#69, + 16#69, + 16#6a, + 16#6b, + 16#6d, + 16#71, + 16#75, + 16#79, + 16#7e, + 16#82, + 16#87, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#86, + 16#85, + 16#84, + 16#82, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#7b, + 16#7d, + 16#80, + 16#82, + 16#86, + 16#89, + 16#8d, + 16#90, + 16#92, + 16#92, + 16#92, + 16#90, + 16#8e, + 16#8d, + 16#8b, + 16#88, + 16#85, + 16#80, + 16#7c, + 16#78, + 16#74, + 16#71, + 16#70, + 16#71, + 16#73, + 16#76, + 16#7a, + 16#7d, + 16#81, + 16#86, + 16#8b, + 16#8e, + 16#91, + 16#93, + 16#93, + 16#93, + 16#90, + 16#8d, + 16#88, + 16#84, + 16#80, + 16#7d, + 16#79, + 16#75, + 16#71, + 16#6e, + 16#6a, + 16#67, + 16#65, + 16#64, + 16#64, + 16#65, + 16#68, + 16#6b, + 16#6e, + 16#71, + 16#75, + 16#78, + 16#7d, + 16#80, + 16#84, + 16#89, + 16#8d, + 16#91, + 16#95, + 16#97, + 16#98, + 16#99, + 16#98, + 16#96, + 16#93, + 16#8e, + 16#88, + 16#81, + 16#7b, + 16#74, + 16#6f, + 16#6c, + 16#69, + 16#68, + 16#69, + 16#6b, + 16#6d, + 16#6f, + 16#72, + 16#76, + 16#7b, + 16#7f, + 16#84, + 16#89, + 16#8e, + 16#93, + 16#96, + 16#98, + 16#98, + 16#98, + 16#97, + 16#96, + 16#96, + 16#95, + 16#93, + 16#91, + 16#8f, + 16#8d, + 16#8c, + 16#8a, + 16#89, + 16#87, + 16#85, + 16#83, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#78, + 16#78, + 16#78, + 16#77, + 16#76, + 16#75, + 16#73, + 16#72, + 16#71, + 16#6f, + 16#6d, + 16#6b, + 16#69, + 16#66, + 16#65, + 16#64, + 16#63, + 16#65, + 16#67, + 16#6b, + 16#6f, + 16#75, + 16#7b, + 16#80, + 16#87, + 16#8e, + 16#94, + 16#98, + 16#9c, + 16#9e, + 16#9e, + 16#9d, + 16#9b, + 16#99, + 16#96, + 16#93, + 16#8f, + 16#8c, + 16#88, + 16#84, + 16#81, + 16#7e, + 16#7a, + 16#77, + 16#73, + 16#70, + 16#6f, + 16#6f, + 16#70, + 16#72, + 16#74, + 16#75, + 16#78, + 16#7b, + 16#7e, + 16#80, + 16#83, + 16#86, + 16#89, + 16#8c, + 16#90, + 16#93, + 16#96, + 16#99, + 16#99, + 16#99, + 16#97, + 16#93, + 16#8e, + 16#88, + 16#82, + 16#7e, + 16#79, + 16#75, + 16#72, + 16#70, + 16#70, + 16#70, + 16#71, + 16#73, + 16#75, + 16#76, + 16#79, + 16#7c, + 16#7e, + 16#80, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#76, + 16#76, + 16#77, + 16#76, + 16#76, + 16#77, + 16#77, + 16#78, + 16#79, + 16#7a, + 16#7c, + 16#7f, + 16#81, + 16#83, + 16#86, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#89, + 16#87, + 16#85, + 16#82, + 16#80, + 16#7d, + 16#7a, + 16#78, + 16#78, + 16#77, + 16#78, + 16#79, + 16#7b, + 16#7d, + 16#80, + 16#84, + 16#89, + 16#8d, + 16#91, + 16#93, + 16#95, + 16#96, + 16#94, + 16#92, + 16#8f, + 16#8b, + 16#88, + 16#84, + 16#81, + 16#7e, + 16#7b, + 16#78, + 16#75, + 16#73, + 16#71, + 16#70, + 16#6f, + 16#70, + 16#71, + 16#73, + 16#75, + 16#77, + 16#79, + 16#7c, + 16#7f, + 16#81, + 16#84, + 16#87, + 16#89, + 16#8b, + 16#8c, + 16#8e, + 16#90, + 16#91, + 16#91, + 16#90, + 16#8f, + 16#8c, + 16#88, + 16#82, + 16#7c, + 16#76, + 16#6f, + 16#6b, + 16#68, + 16#66, + 16#65, + 16#66, + 16#67, + 16#69, + 16#6b, + 16#6e, + 16#72, + 16#76, + 16#7a, + 16#7f, + 16#81, + 16#84, + 16#87, + 16#8a, + 16#8c, + 16#8e, + 16#8f, + 16#90, + 16#90, + 16#90, + 16#8e, + 16#8c, + 16#8a, + 16#89, + 16#88, + 16#89, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8a, + 16#88, + 16#86, + 16#83, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#77, + 16#76, + 16#76, + 16#75, + 16#73, + 16#71, + 16#6f, + 16#6d, + 16#6c, + 16#6c, + 16#6e, + 16#70, + 16#73, + 16#77, + 16#7b, + 16#7f, + 16#82, + 16#88, + 16#8d, + 16#93, + 16#98, + 16#9b, + 16#9d, + 16#9e, + 16#9e, + 16#9b, + 16#99, + 16#95, + 16#91, + 16#8e, + 16#8a, + 16#87, + 16#83, + 16#80, + 16#7c, + 16#78, + 16#74, + 16#71, + 16#6f, + 16#6d, + 16#6d, + 16#6d, + 16#6d, + 16#6e, + 16#6f, + 16#71, + 16#72, + 16#74, + 16#77, + 16#79, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#83, + 16#85, + 16#88, + 16#8a, + 16#8d, + 16#8e, + 16#8e, + 16#8d, + 16#8b, + 16#86, + 16#81, + 16#7e, + 16#7b, + 16#79, + 16#77, + 16#77, + 16#77, + 16#77, + 16#78, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7f, + 16#80, + 16#82, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#89, + 16#89, + 16#88, + 16#88, + 16#88, + 16#87, + 16#85, + 16#84, + 16#83, + 16#81, + 16#7f, + 16#7c, + 16#79, + 16#76, + 16#75, + 16#75, + 16#75, + 16#76, + 16#77, + 16#78, + 16#79, + 16#7a, + 16#7d, + 16#80, + 16#83, + 16#87, + 16#89, + 16#8a, + 16#8a, + 16#89, + 16#86, + 16#83, + 16#80, + 16#7d, + 16#7a, + 16#78, + 16#76, + 16#75, + 16#73, + 16#71, + 16#70, + 16#6f, + 16#70, + 16#71, + 16#73, + 16#76, + 16#78, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#84, + 16#87, + 16#89, + 16#8b, + 16#8d, + 16#8d, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8d, + 16#8b, + 16#87, + 16#83, + 16#7f, + 16#7b, + 16#77, + 16#75, + 16#73, + 16#73, + 16#74, + 16#75, + 16#76, + 16#78, + 16#79, + 16#7c, + 16#7e, + 16#80, + 16#83, + 16#85, + 16#87, + 16#89, + 16#8b, + 16#8b, + 16#8c, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8d, + 16#8c, + 16#89, + 16#86, + 16#85, + 16#85, + 16#86, + 16#87, + 16#88, + 16#89, + 16#88, + 16#87, + 16#84, + 16#81, + 16#7e, + 16#7b, + 16#78, + 16#76, + 16#74, + 16#72, + 16#71, + 16#6f, + 16#6e, + 16#6c, + 16#6b, + 16#6a, + 16#6a, + 16#6a, + 16#6a, + 16#69, + 16#68, + 16#67, + 16#67, + 16#68, + 16#6b, + 16#6f, + 16#74, + 16#79, + 16#7f, + 16#83, + 16#87, + 16#8c, + 16#90, + 16#94, + 16#98, + 16#9b, + 16#9d, + 16#9e, + 16#9e, + 16#9c, + 16#9a, + 16#97, + 16#93, + 16#8f, + 16#8d, + 16#8a, + 16#87, + 16#84, + 16#80, + 16#7d, + 16#79, + 16#77, + 16#75, + 16#75, + 16#76, + 16#78, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#85, + 16#87, + 16#89, + 16#8b, + 16#8d, + 16#8d, + 16#8b, + 16#88, + 16#85, + 16#81, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#7b, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7c, + 16#7a, + 16#79, + 16#77, + 16#76, + 16#75, + 16#75, + 16#75, + 16#76, + 16#77, + 16#77, + 16#77, + 16#76, + 16#76, + 16#76, + 16#77, + 16#79, + 16#7d, + 16#80, + 16#82, + 16#85, + 16#87, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#89, + 16#89, + 16#89, + 16#88, + 16#87, + 16#85, + 16#85, + 16#83, + 16#83, + 16#83, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#82, + 16#83, + 16#84, + 16#86, + 16#88, + 16#8a, + 16#8b, + 16#8d, + 16#8d, + 16#8d, + 16#8b, + 16#88, + 16#85, + 16#81, + 16#7f, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#76, + 16#76, + 16#76, + 16#78, + 16#7a, + 16#7c, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#82, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7f, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#78, + 16#76, + 16#74, + 16#71, + 16#71, + 16#72, + 16#72, + 16#74, + 16#76, + 16#77, + 16#79, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#83, + 16#85, + 16#87, + 16#88, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#8b, + 16#8c, + 16#8c, + 16#8c, + 16#8c, + 16#8b, + 16#8a, + 16#8b, + 16#8c, + 16#8d, + 16#8f, + 16#90, + 16#91, + 16#91, + 16#8f, + 16#8b, + 16#88, + 16#83, + 16#80, + 16#7e, + 16#7b, + 16#79, + 16#77, + 16#74, + 16#72, + 16#6f, + 16#6e, + 16#6d, + 16#6c, + 16#6d, + 16#6e, + 16#6e, + 16#6e, + 16#6e, + 16#6e, + 16#70, + 16#73, + 16#76, + 16#7b, + 16#80, + 16#85, + 16#8a, + 16#8e, + 16#90, + 16#92, + 16#94, + 16#95, + 16#96, + 16#97, + 16#97, + 16#96, + 16#94, + 16#91, + 16#8d, + 16#8a, + 16#86, + 16#82, + 16#80, + 16#7d, + 16#7a, + 16#76, + 16#72, + 16#70, + 16#6e, + 16#6e, + 16#6f, + 16#70, + 16#73, + 16#75, + 16#77, + 16#78, + 16#78, + 16#77, + 16#76, + 16#76, + 16#76, + 16#78, + 16#79, + 16#7b, + 16#7d, + 16#7d, + 16#7f, + 16#81, + 16#83, + 16#85, + 16#88, + 16#8a, + 16#8b, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#85, + 16#84, + 16#85, + 16#85, + 16#86, + 16#87, + 16#88, + 16#87, + 16#86, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#79, + 16#78, + 16#78, + 16#79, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#83, + 16#87, + 16#8b, + 16#8e, + 16#8f, + 16#8f, + 16#8e, + 16#8c, + 16#8b, + 16#89, + 16#88, + 16#86, + 16#84, + 16#82, + 16#80, + 16#7d, + 16#7b, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#79, + 16#78, + 16#77, + 16#75, + 16#74, + 16#73, + 16#73, + 16#74, + 16#76, + 16#78, + 16#7b, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7d, + 16#7c, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#85, + 16#88, + 16#8a, + 16#8b, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#87, + 16#87, + 16#86, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#87, + 16#85, + 16#81, + 16#7e, + 16#7a, + 16#76, + 16#74, + 16#72, + 16#70, + 16#6e, + 16#6c, + 16#6a, + 16#68, + 16#66, + 16#66, + 16#67, + 16#68, + 16#6a, + 16#6c, + 16#6e, + 16#70, + 16#73, + 16#75, + 16#79, + 16#7d, + 16#81, + 16#86, + 16#8b, + 16#90, + 16#94, + 16#96, + 16#98, + 16#99, + 16#9a, + 16#9b, + 16#9c, + 16#9b, + 16#9b, + 16#99, + 16#96, + 16#92, + 16#8f, + 16#8c, + 16#89, + 16#87, + 16#85, + 16#81, + 16#7f, + 16#7d, + 16#7b, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7d, + 16#7f, + 16#7f, + 16#7e, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#77, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#83, + 16#83, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#80, + 16#7e, + 16#7b, + 16#79, + 16#77, + 16#76, + 16#75, + 16#75, + 16#74, + 16#74, + 16#72, + 16#71, + 16#71, + 16#71, + 16#72, + 16#73, + 16#74, + 16#75, + 16#77, + 16#79, + 16#7c, + 16#80, + 16#83, + 16#87, + 16#8c, + 16#90, + 16#93, + 16#95, + 16#95, + 16#94, + 16#92, + 16#90, + 16#8e, + 16#8d, + 16#8b, + 16#8a, + 16#88, + 16#86, + 16#83, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#82, + 16#84, + 16#84, + 16#85, + 16#85, + 16#84, + 16#84, + 16#83, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#85, + 16#85, + 16#84, + 16#81, + 16#80, + 16#7d, + 16#7b, + 16#7a, + 16#78, + 16#78, + 16#76, + 16#76, + 16#76, + 16#77, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#89, + 16#89, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#8b, + 16#8b, + 16#8c, + 16#8d, + 16#8f, + 16#90, + 16#90, + 16#90, + 16#90, + 16#8e, + 16#8c, + 16#89, + 16#84, + 16#80, + 16#7d, + 16#7a, + 16#77, + 16#75, + 16#73, + 16#70, + 16#6e, + 16#6c, + 16#6b, + 16#6a, + 16#6a, + 16#6b, + 16#6d, + 16#6e, + 16#70, + 16#72, + 16#75, + 16#78, + 16#7b, + 16#7d, + 16#80, + 16#82, + 16#85, + 16#89, + 16#8b, + 16#8d, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8f, + 16#8f, + 16#8d, + 16#8b, + 16#89, + 16#86, + 16#82, + 16#80, + 16#7e, + 16#7d, + 16#7b, + 16#7a, + 16#78, + 16#77, + 16#76, + 16#74, + 16#74, + 16#74, + 16#75, + 16#76, + 16#77, + 16#79, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#7b, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#82, + 16#84, + 16#87, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#8b, + 16#8b, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#84, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7b, + 16#79, + 16#78, + 16#78, + 16#77, + 16#76, + 16#77, + 16#77, + 16#77, + 16#78, + 16#7a, + 16#7b, + 16#7e, + 16#81, + 16#84, + 16#87, + 16#8b, + 16#8e, + 16#90, + 16#91, + 16#90, + 16#8f, + 16#8c, + 16#89, + 16#86, + 16#83, + 16#82, + 16#80, + 16#7f, + 16#7d, + 16#7b, + 16#78, + 16#76, + 16#74, + 16#73, + 16#72, + 16#71, + 16#70, + 16#71, + 16#71, + 16#72, + 16#73, + 16#74, + 16#75, + 16#76, + 16#78, + 16#7a, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#86, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8c, + 16#8c, + 16#8e, + 16#8e, + 16#8e, + 16#8d, + 16#8c, + 16#89, + 16#86, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7c, + 16#78, + 16#75, + 16#73, + 16#71, + 16#70, + 16#70, + 16#70, + 16#70, + 16#70, + 16#70, + 16#71, + 16#71, + 16#73, + 16#75, + 16#77, + 16#79, + 16#7c, + 16#7f, + 16#81, + 16#84, + 16#86, + 16#88, + 16#8b, + 16#8e, + 16#91, + 16#94, + 16#96, + 16#96, + 16#97, + 16#97, + 16#97, + 16#97, + 16#96, + 16#96, + 16#95, + 16#93, + 16#90, + 16#8d, + 16#8a, + 16#87, + 16#85, + 16#84, + 16#82, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7b, + 16#79, + 16#78, + 16#78, + 16#77, + 16#77, + 16#78, + 16#79, + 16#79, + 16#78, + 16#77, + 16#77, + 16#77, + 16#78, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7c, + 16#7b, + 16#79, + 16#78, + 16#76, + 16#76, + 16#76, + 16#75, + 16#76, + 16#77, + 16#77, + 16#78, + 16#79, + 16#79, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#82, + 16#85, + 16#88, + 16#8a, + 16#8d, + 16#90, + 16#93, + 16#95, + 16#96, + 16#98, + 16#97, + 16#95, + 16#93, + 16#90, + 16#8e, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#85, + 16#82, + 16#80, + 16#7f, + 16#7c, + 16#7b, + 16#7a, + 16#78, + 16#78, + 16#79, + 16#79, + 16#79, + 16#79, + 16#78, + 16#79, + 16#7a, + 16#7c, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7d, + 16#7b, + 16#79, + 16#77, + 16#75, + 16#74, + 16#75, + 16#75, + 16#76, + 16#77, + 16#77, + 16#78, + 16#78, + 16#79, + 16#7a, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#83, + 16#86, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#89, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#8c, + 16#8d, + 16#8d, + 16#8e, + 16#8d, + 16#8d, + 16#8c, + 16#8b, + 16#8b, + 16#8a, + 16#89, + 16#88, + 16#87, + 16#85, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7b, + 16#77, + 16#75, + 16#73, + 16#71, + 16#71, + 16#72, + 16#72, + 16#73, + 16#74, + 16#74, + 16#74, + 16#75, + 16#75, + 16#76, + 16#77, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#82, + 16#84, + 16#86, + 16#86, + 16#87, + 16#86, + 16#85, + 16#85, + 16#85, + 16#85, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7a, + 16#79, + 16#78, + 16#78, + 16#78, + 16#78, + 16#7a, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#80, + 16#80, + 16#80, + 16#82, + 16#84, + 16#85, + 16#87, + 16#88, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#89, + 16#88, + 16#87, + 16#85, + 16#82, + 16#81, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#87, + 16#85, + 16#83, + 16#80, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#77, + 16#75, + 16#73, + 16#71, + 16#71, + 16#71, + 16#71, + 16#71, + 16#72, + 16#72, + 16#73, + 16#73, + 16#74, + 16#76, + 16#79, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#83, + 16#85, + 16#88, + 16#8a, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8f, + 16#8f, + 16#8f, + 16#90, + 16#90, + 16#90, + 16#90, + 16#8f, + 16#8d, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#86, + 16#85, + 16#84, + 16#82, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#7b, + 16#7a, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#80, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#79, + 16#78, + 16#77, + 16#76, + 16#76, + 16#77, + 16#78, + 16#77, + 16#77, + 16#76, + 16#75, + 16#74, + 16#75, + 16#76, + 16#79, + 16#7b, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#84, + 16#85, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#89, + 16#89, + 16#8a, + 16#8a, + 16#8b, + 16#8c, + 16#8e, + 16#8f, + 16#90, + 16#90, + 16#8f, + 16#8e, + 16#8c, + 16#8b, + 16#8b, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#88, + 16#85, + 16#83, + 16#82, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#79, + 16#77, + 16#75, + 16#74, + 16#73, + 16#73, + 16#74, + 16#76, + 16#76, + 16#76, + 16#76, + 16#76, + 16#76, + 16#77, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#79, + 16#77, + 16#76, + 16#75, + 16#74, + 16#73, + 16#74, + 16#76, + 16#78, + 16#7a, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#81, + 16#84, + 16#86, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8f, + 16#90, + 16#91, + 16#91, + 16#90, + 16#8e, + 16#8c, + 16#89, + 16#87, + 16#86, + 16#85, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7d, + 16#7b, + 16#78, + 16#76, + 16#75, + 16#75, + 16#74, + 16#73, + 16#73, + 16#72, + 16#73, + 16#74, + 16#75, + 16#77, + 16#79, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#83, + 16#85, + 16#85, + 16#85, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7c, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#77, + 16#77, + 16#76, + 16#75, + 16#74, + 16#74, + 16#75, + 16#76, + 16#77, + 16#79, + 16#7b, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#86, + 16#86, + 16#87, + 16#87, + 16#87, + 16#88, + 16#8a, + 16#8c, + 16#8e, + 16#8f, + 16#8f, + 16#8f, + 16#8e, + 16#8c, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8e, + 16#8c, + 16#8a, + 16#88, + 16#85, + 16#83, + 16#81, + 16#80, + 16#7d, + 16#7b, + 16#78, + 16#76, + 16#74, + 16#74, + 16#74, + 16#74, + 16#74, + 16#73, + 16#72, + 16#71, + 16#70, + 16#71, + 16#73, + 16#75, + 16#78, + 16#7b, + 16#7d, + 16#7e, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#82, + 16#85, + 16#87, + 16#88, + 16#89, + 16#88, + 16#88, + 16#87, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#84, + 16#85, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#89, + 16#88, + 16#87, + 16#85, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#86, + 16#84, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#7e, + 16#7e, + 16#7f, + 16#7e, + 16#7e, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#78, + 16#78, + 16#79, + 16#79, + 16#78, + 16#77, + 16#76, + 16#74, + 16#73, + 16#73, + 16#73, + 16#74, + 16#75, + 16#76, + 16#77, + 16#79, + 16#7a, + 16#7d, + 16#7f, + 16#80, + 16#83, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#89, + 16#8c, + 16#8d, + 16#90, + 16#93, + 16#95, + 16#96, + 16#96, + 16#95, + 16#94, + 16#93, + 16#92, + 16#91, + 16#90, + 16#8e, + 16#8c, + 16#89, + 16#85, + 16#82, + 16#80, + 16#7e, + 16#7d, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#76, + 16#75, + 16#75, + 16#77, + 16#78, + 16#79, + 16#7b, + 16#7c, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#78, + 16#77, + 16#77, + 16#77, + 16#77, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#83, + 16#86, + 16#89, + 16#8c, + 16#8e, + 16#8f, + 16#8e, + 16#8d, + 16#8d, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#8a, + 16#88, + 16#87, + 16#87, + 16#87, + 16#86, + 16#86, + 16#85, + 16#83, + 16#81, + 16#81, + 16#81, + 16#82, + 16#84, + 16#86, + 16#87, + 16#89, + 16#89, + 16#88, + 16#86, + 16#84, + 16#82, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7b, + 16#79, + 16#76, + 16#75, + 16#73, + 16#72, + 16#72, + 16#72, + 16#72, + 16#73, + 16#72, + 16#72, + 16#72, + 16#73, + 16#74, + 16#76, + 16#77, + 16#79, + 16#7a, + 16#7b, + 16#7a, + 16#79, + 16#77, + 16#75, + 16#74, + 16#74, + 16#74, + 16#75, + 16#75, + 16#76, + 16#77, + 16#78, + 16#79, + 16#7b, + 16#7d, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#84, + 16#86, + 16#88, + 16#8a, + 16#8e, + 16#91, + 16#94, + 16#96, + 16#97, + 16#97, + 16#96, + 16#95, + 16#94, + 16#92, + 16#92, + 16#92, + 16#90, + 16#8f, + 16#8d, + 16#8b, + 16#8a, + 16#89, + 16#89, + 16#88, + 16#87, + 16#86, + 16#84, + 16#82, + 16#80, + 16#7e, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#77, + 16#75, + 16#73, + 16#72, + 16#71, + 16#71, + 16#72, + 16#73, + 16#73, + 16#74, + 16#74, + 16#75, + 16#76, + 16#78, + 16#7a, + 16#7b, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#85, + 16#86, + 16#86, + 16#85, + 16#84, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7c, + 16#79, + 16#77, + 16#75, + 16#75, + 16#75, + 16#76, + 16#77, + 16#77, + 16#77, + 16#78, + 16#78, + 16#79, + 16#7b, + 16#7e, + 16#80, + 16#82, + 16#85, + 16#87, + 16#87, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8c, + 16#8d, + 16#8f, + 16#8f, + 16#8f, + 16#8e, + 16#8d, + 16#8d, + 16#8d, + 16#8d, + 16#8d, + 16#8d, + 16#8c, + 16#8b, + 16#89, + 16#86, + 16#85, + 16#85, + 16#85, + 16#85, + 16#86, + 16#86, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7a, + 16#78, + 16#75, + 16#73, + 16#72, + 16#71, + 16#71, + 16#71, + 16#72, + 16#73, + 16#73, + 16#73, + 16#73, + 16#74, + 16#76, + 16#78, + 16#7a, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7c, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#83, + 16#87, + 16#8a, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8e, + 16#8e, + 16#8d, + 16#8d, + 16#8c, + 16#8c, + 16#8b, + 16#89, + 16#87, + 16#84, + 16#83, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#84, + 16#83, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#81, + 16#84, + 16#86, + 16#88, + 16#88, + 16#88, + 16#87, + 16#86, + 16#84, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#78, + 16#76, + 16#74, + 16#73, + 16#72, + 16#73, + 16#74, + 16#76, + 16#78, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#7a, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#85, + 16#87, + 16#89, + 16#8b, + 16#8d, + 16#8d, + 16#8d, + 16#8c, + 16#8b, + 16#8b, + 16#8c, + 16#8e, + 16#90, + 16#92, + 16#93, + 16#94, + 16#93, + 16#93, + 16#91, + 16#90, + 16#8e, + 16#8c, + 16#8a, + 16#87, + 16#84, + 16#81, + 16#7e, + 16#7b, + 16#78, + 16#77, + 16#76, + 16#76, + 16#76, + 16#75, + 16#74, + 16#73, + 16#72, + 16#72, + 16#72, + 16#74, + 16#76, + 16#78, + 16#7a, + 16#7b, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#77, + 16#79, + 16#7b, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#85, + 16#86, + 16#88, + 16#8a, + 16#8c, + 16#8c, + 16#8c, + 16#8b, + 16#8b, + 16#8a, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#89, + 16#88, + 16#85, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#85, + 16#86, + 16#85, + 16#85, + 16#84, + 16#83, + 16#82, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#77, + 16#74, + 16#72, + 16#70, + 16#70, + 16#6f, + 16#6f, + 16#6e, + 16#6e, + 16#6d, + 16#6d, + 16#6e, + 16#70, + 16#72, + 16#74, + 16#76, + 16#77, + 16#77, + 16#77, + 16#76, + 16#76, + 16#76, + 16#77, + 16#79, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#84, + 16#85, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#8b, + 16#8d, + 16#90, + 16#93, + 16#96, + 16#98, + 16#99, + 16#99, + 16#98, + 16#97, + 16#97, + 16#96, + 16#94, + 16#94, + 16#92, + 16#91, + 16#8e, + 16#8c, + 16#88, + 16#85, + 16#83, + 16#82, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#76, + 16#73, + 16#71, + 16#71, + 16#72, + 16#72, + 16#73, + 16#74, + 16#74, + 16#73, + 16#73, + 16#72, + 16#72, + 16#73, + 16#73, + 16#75, + 16#76, + 16#77, + 16#78, + 16#78, + 16#77, + 16#78, + 16#79, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#7c, + 16#7f, + 16#80, + 16#83, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7e, + 16#7d, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7f, + 16#81, + 16#84, + 16#88, + 16#8a, + 16#8b, + 16#8d, + 16#8e, + 16#8f, + 16#91, + 16#92, + 16#92, + 16#93, + 16#93, + 16#93, + 16#91, + 16#8f, + 16#8d, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#86, + 16#84, + 16#81, + 16#7f, + 16#7d, + 16#7b, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7b, + 16#78, + 16#77, + 16#76, + 16#75, + 16#75, + 16#75, + 16#75, + 16#75, + 16#74, + 16#73, + 16#73, + 16#72, + 16#73, + 16#74, + 16#76, + 16#78, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#84, + 16#86, + 16#88, + 16#8b, + 16#8e, + 16#91, + 16#92, + 16#93, + 16#94, + 16#94, + 16#94, + 16#94, + 16#94, + 16#93, + 16#91, + 16#8f, + 16#8c, + 16#89, + 16#86, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7a, + 16#79, + 16#78, + 16#78, + 16#77, + 16#78, + 16#79, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#82, + 16#84, + 16#84, + 16#85, + 16#84, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#84, + 16#82, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#79, + 16#78, + 16#76, + 16#74, + 16#73, + 16#72, + 16#71, + 16#72, + 16#73, + 16#75, + 16#77, + 16#79, + 16#7a, + 16#7a, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#83, + 16#84, + 16#86, + 16#87, + 16#89, + 16#8a, + 16#8a, + 16#8b, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8e, + 16#8d, + 16#8c, + 16#8b, + 16#8a, + 16#89, + 16#8a, + 16#8b, + 16#8d, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8d, + 16#8c, + 16#8a, + 16#88, + 16#85, + 16#83, + 16#81, + 16#7f, + 16#7d, + 16#7b, + 16#79, + 16#78, + 16#77, + 16#76, + 16#74, + 16#73, + 16#71, + 16#6f, + 16#6e, + 16#6e, + 16#6e, + 16#70, + 16#72, + 16#74, + 16#77, + 16#79, + 16#7a, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7a, + 16#78, + 16#75, + 16#74, + 16#73, + 16#73, + 16#75, + 16#77, + 16#79, + 16#7b, + 16#7d, + 16#7f, + 16#81, + 16#84, + 16#86, + 16#88, + 16#8a, + 16#8a, + 16#8b, + 16#8b, + 16#8a, + 16#8a, + 16#89, + 16#89, + 16#89, + 16#89, + 16#89, + 16#88, + 16#87, + 16#86, + 16#84, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#84, + 16#85, + 16#85, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#88, + 16#88, + 16#86, + 16#85, + 16#82, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#84, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7b, + 16#78, + 16#75, + 16#73, + 16#72, + 16#71, + 16#70, + 16#6e, + 16#6d, + 16#6c, + 16#6b, + 16#6a, + 16#6a, + 16#6c, + 16#6d, + 16#6f, + 16#71, + 16#73, + 16#74, + 16#75, + 16#77, + 16#7a, + 16#7d, + 16#80, + 16#82, + 16#85, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8d, + 16#8d, + 16#8d, + 16#8e, + 16#90, + 16#91, + 16#92, + 16#93, + 16#92, + 16#92, + 16#92, + 16#93, + 16#93, + 16#94, + 16#94, + 16#93, + 16#92, + 16#90, + 16#8d, + 16#8b, + 16#88, + 16#84, + 16#81, + 16#80, + 16#7d, + 16#7a, + 16#77, + 16#74, + 16#70, + 16#6e, + 16#6d, + 16#6c, + 16#6c, + 16#6c, + 16#6d, + 16#6d, + 16#6d, + 16#6c, + 16#6d, + 16#6e, + 16#70, + 16#72, + 16#74, + 16#76, + 16#77, + 16#78, + 16#79, + 16#79, + 16#7a, + 16#7a, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#85, + 16#85, + 16#85, + 16#84, + 16#83, + 16#83, + 16#82, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#83, + 16#85, + 16#88, + 16#8a, + 16#8b, + 16#8d, + 16#8e, + 16#90, + 16#91, + 16#93, + 16#93, + 16#94, + 16#94, + 16#93, + 16#91, + 16#8f, + 16#8d, + 16#8b, + 16#89, + 16#87, + 16#84, + 16#81, + 16#7e, + 16#7a, + 16#77, + 16#74, + 16#72, + 16#71, + 16#71, + 16#72, + 16#73, + 16#74, + 16#74, + 16#75, + 16#77, + 16#78, + 16#7b, + 16#7d, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#76, + 16#74, + 16#73, + 16#72, + 16#72, + 16#73, + 16#74, + 16#75, + 16#76, + 16#77, + 16#78, + 16#79, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#84, + 16#86, + 16#87, + 16#88, + 16#87, + 16#88, + 16#89, + 16#89, + 16#8a, + 16#8c, + 16#8f, + 16#91, + 16#92, + 16#92, + 16#93, + 16#94, + 16#94, + 16#95, + 16#95, + 16#95, + 16#94, + 16#92, + 16#8f, + 16#8c, + 16#88, + 16#85, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#79, + 16#75, + 16#72, + 16#70, + 16#6f, + 16#6f, + 16#6e, + 16#6f, + 16#70, + 16#71, + 16#72, + 16#72, + 16#73, + 16#75, + 16#77, + 16#7a, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#83, + 16#85, + 16#87, + 16#88, + 16#88, + 16#88, + 16#86, + 16#85, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#79, + 16#77, + 16#75, + 16#74, + 16#74, + 16#75, + 16#76, + 16#78, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#87, + 16#89, + 16#8a, + 16#8b, + 16#8c, + 16#8c, + 16#8c, + 16#8d, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8e, + 16#8c, + 16#8b, + 16#8a, + 16#89, + 16#89, + 16#89, + 16#89, + 16#89, + 16#89, + 16#88, + 16#86, + 16#85, + 16#84, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#78, + 16#77, + 16#76, + 16#75, + 16#73, + 16#71, + 16#6f, + 16#6d, + 16#6b, + 16#6b, + 16#6b, + 16#6c, + 16#6e, + 16#71, + 16#74, + 16#77, + 16#79, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#86, + 16#87, + 16#88, + 16#88, + 16#86, + 16#85, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7e, + 16#7b, + 16#79, + 16#77, + 16#75, + 16#75, + 16#75, + 16#76, + 16#78, + 16#7a, + 16#7c, + 16#7e, + 16#7f, + 16#81, + 16#84, + 16#87, + 16#8a, + 16#8d, + 16#8f, + 16#91, + 16#92, + 16#92, + 16#91, + 16#90, + 16#90, + 16#8f, + 16#8f, + 16#8e, + 16#8d, + 16#8b, + 16#88, + 16#86, + 16#83, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7b, + 16#79, + 16#76, + 16#75, + 16#73, + 16#72, + 16#71, + 16#6f, + 16#6d, + 16#6b, + 16#6a, + 16#6a, + 16#6a, + 16#6b, + 16#6d, + 16#71, + 16#74, + 16#76, + 16#79, + 16#7c, + 16#7e, + 16#81, + 16#84, + 16#88, + 16#8c, + 16#8f, + 16#91, + 16#93, + 16#94, + 16#94, + 16#93, + 16#93, + 16#93, + 16#93, + 16#93, + 16#92, + 16#91, + 16#90, + 16#8f, + 16#8e, + 16#8d, + 16#8d, + 16#8d, + 16#8d, + 16#8d, + 16#8d, + 16#8d, + 16#8c, + 16#8c, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8d, + 16#8c, + 16#8a, + 16#87, + 16#84, + 16#81, + 16#7f, + 16#7c, + 16#7a, + 16#77, + 16#75, + 16#72, + 16#70, + 16#6d, + 16#6b, + 16#69, + 16#68, + 16#68, + 16#68, + 16#69, + 16#6a, + 16#6a, + 16#6b, + 16#6c, + 16#6d, + 16#6f, + 16#71, + 16#74, + 16#76, + 16#77, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#86, + 16#86, + 16#87, + 16#88, + 16#89, + 16#89, + 16#8a, + 16#8b, + 16#8a, + 16#89, + 16#88, + 16#87, + 16#86, + 16#85, + 16#84, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#87, + 16#89, + 16#8a, + 16#8b, + 16#8c, + 16#8d, + 16#8f, + 16#91, + 16#92, + 16#92, + 16#93, + 16#92, + 16#8f, + 16#8c, + 16#89, + 16#86, + 16#83, + 16#80, + 16#7d, + 16#7a, + 16#76, + 16#73, + 16#70, + 16#6e, + 16#6d, + 16#6c, + 16#6c, + 16#6d, + 16#6e, + 16#6f, + 16#70, + 16#71, + 16#73, + 16#75, + 16#78, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7b, + 16#79, + 16#77, + 16#76, + 16#75, + 16#75, + 16#75, + 16#76, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7d, + 16#7e, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#84, + 16#85, + 16#85, + 16#87, + 16#88, + 16#8a, + 16#8b, + 16#8c, + 16#8d, + 16#8d, + 16#8d, + 16#8c, + 16#8d, + 16#8d, + 16#8e, + 16#90, + 16#91, + 16#92, + 16#93, + 16#93, + 16#93, + 16#93, + 16#92, + 16#92, + 16#91, + 16#90, + 16#8e, + 16#8c, + 16#89, + 16#86, + 16#83, + 16#80, + 16#7e, + 16#7a, + 16#77, + 16#74, + 16#70, + 16#6d, + 16#6a, + 16#68, + 16#66, + 16#67, + 16#68, + 16#69, + 16#6c, + 16#6e, + 16#70, + 16#72, + 16#73, + 16#75, + 16#78, + 16#7a, + 16#7d, + 16#80, + 16#82, + 16#83, + 16#84, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#84, + 16#86, + 16#88, + 16#88, + 16#88, + 16#88, + 16#87, + 16#85, + 16#84, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#80, + 16#81, + 16#84, + 16#86, + 16#88, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8c, + 16#8c, + 16#8c, + 16#8c, + 16#8a, + 16#88, + 16#87, + 16#85, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7b, + 16#79, + 16#77, + 16#76, + 16#74, + 16#72, + 16#70, + 16#6e, + 16#6c, + 16#6b, + 16#6a, + 16#6b, + 16#6c, + 16#6f, + 16#72, + 16#75, + 16#78, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#86, + 16#89, + 16#8a, + 16#8b, + 16#8a, + 16#89, + 16#88, + 16#85, + 16#83, + 16#82, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7d, + 16#7e, + 16#80, + 16#81, + 16#83, + 16#85, + 16#88, + 16#8b, + 16#8e, + 16#91, + 16#93, + 16#94, + 16#94, + 16#93, + 16#92, + 16#91, + 16#90, + 16#8f, + 16#8d, + 16#8c, + 16#8a, + 16#87, + 16#85, + 16#82, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#78, + 16#76, + 16#75, + 16#73, + 16#71, + 16#6e, + 16#6c, + 16#6b, + 16#6b, + 16#6c, + 16#6f, + 16#72, + 16#75, + 16#79, + 16#7c, + 16#7f, + 16#81, + 16#84, + 16#87, + 16#8a, + 16#8e, + 16#92, + 16#95, + 16#97, + 16#99, + 16#99, + 16#99, + 16#98, + 16#97, + 16#96, + 16#96, + 16#95, + 16#94, + 16#92, + 16#90, + 16#8e, + 16#8c, + 16#8a, + 16#89, + 16#89, + 16#88, + 16#88, + 16#86, + 16#85, + 16#84, + 16#83, + 16#83, + 16#84, + 16#84, + 16#85, + 16#85, + 16#84, + 16#82, + 16#80, + 16#7f, + 16#7c, + 16#79, + 16#77, + 16#75, + 16#73, + 16#72, + 16#6f, + 16#6c, + 16#6a, + 16#68, + 16#67, + 16#66, + 16#67, + 16#68, + 16#69, + 16#6a, + 16#6a, + 16#6c, + 16#6d, + 16#6f, + 16#72, + 16#75, + 16#78, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#84, + 16#85, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#82, + 16#82, + 16#84, + 16#85, + 16#87, + 16#89, + 16#8a, + 16#8b, + 16#8c, + 16#8d, + 16#8e, + 16#90, + 16#91, + 16#91, + 16#91, + 16#8f, + 16#8e, + 16#8c, + 16#8a, + 16#89, + 16#88, + 16#86, + 16#84, + 16#82, + 16#80, + 16#7d, + 16#7c, + 16#7b, + 16#7c, + 16#7d, + 16#7f, + 16#81, + 16#83, + 16#85, + 16#86, + 16#87, + 16#88, + 16#89, + 16#8b, + 16#8d, + 16#8e, + 16#8e, + 16#8d, + 16#8b, + 16#89, + 16#86, + 16#82, + 16#80, + 16#7e, + 16#7c, + 16#79, + 16#76, + 16#72, + 16#6f, + 16#6c, + 16#6b, + 16#69, + 16#69, + 16#6a, + 16#6b, + 16#6c, + 16#6d, + 16#6e, + 16#6f, + 16#71, + 16#74, + 16#77, + 16#7b, + 16#7e, + 16#80, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#84, + 16#86, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#8b, + 16#8c, + 16#8d, + 16#8c, + 16#8b, + 16#8b, + 16#8a, + 16#8a, + 16#8a, + 16#8b, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8f, + 16#8f, + 16#90, + 16#90, + 16#90, + 16#90, + 16#8e, + 16#8c, + 16#89, + 16#85, + 16#82, + 16#7f, + 16#7b, + 16#78, + 16#75, + 16#72, + 16#6e, + 16#6a, + 16#66, + 16#63, + 16#61, + 16#61, + 16#62, + 16#64, + 16#67, + 16#6a, + 16#6d, + 16#6f, + 16#71, + 16#73, + 16#76, + 16#79, + 16#7c, + 16#80, + 16#82, + 16#84, + 16#85, + 16#86, + 16#86, + 16#86, + 16#85, + 16#85, + 16#85, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#80, + 16#81, + 16#83, + 16#85, + 16#87, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#87, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#84, + 16#87, + 16#89, + 16#8b, + 16#8c, + 16#8b, + 16#8a, + 16#89, + 16#88, + 16#88, + 16#87, + 16#87, + 16#87, + 16#87, + 16#86, + 16#84, + 16#81, + 16#7f, + 16#7d, + 16#7c, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#76, + 16#75, + 16#73, + 16#71, + 16#6e, + 16#6b, + 16#69, + 16#69, + 16#6a, + 16#6c, + 16#6f, + 16#73, + 16#77, + 16#7a, + 16#7d, + 16#7f, + 16#81, + 16#83, + 16#86, + 16#89, + 16#8b, + 16#8d, + 16#8e, + 16#8d, + 16#8d, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#86, + 16#85, + 16#83, + 16#81, + 16#7f, + 16#7d, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#84, + 16#86, + 16#89, + 16#8d, + 16#91, + 16#92, + 16#94, + 16#94, + 16#93, + 16#91, + 16#8f, + 16#8d, + 16#8c, + 16#8b, + 16#89, + 16#88, + 16#85, + 16#82, + 16#80, + 16#7d, + 16#7b, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#79, + 16#79, + 16#79, + 16#79, + 16#7b, + 16#7d, + 16#7e, + 16#7e, + 16#7d, + 16#7c, + 16#7a, + 16#78, + 16#76, + 16#75, + 16#75, + 16#76, + 16#78, + 16#78, + 16#78, + 16#77, + 16#76, + 16#76, + 16#76, + 16#76, + 16#78, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#82, + 16#84, + 16#85, + 16#87, + 16#89, + 16#89, + 16#88, + 16#86, + 16#84, + 16#81, + 16#7f, + 16#7d, + 16#7b, + 16#79, + 16#78, + 16#76, + 16#73, + 16#70, + 16#6e, + 16#6c, + 16#6c, + 16#6e, + 16#71, + 16#75, + 16#78, + 16#7c, + 16#80, + 16#82, + 16#85, + 16#88, + 16#8b, + 16#8f, + 16#93, + 16#96, + 16#98, + 16#9a, + 16#9b, + 16#9a, + 16#99, + 16#99, + 16#97, + 16#97, + 16#96, + 16#94, + 16#92, + 16#8f, + 16#8b, + 16#89, + 16#86, + 16#85, + 16#85, + 16#84, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#77, + 16#75, + 16#73, + 16#71, + 16#6f, + 16#6d, + 16#6b, + 16#68, + 16#66, + 16#65, + 16#65, + 16#67, + 16#68, + 16#6a, + 16#6d, + 16#6f, + 16#70, + 16#72, + 16#74, + 16#76, + 16#7a, + 16#7d, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#82, + 16#83, + 16#84, + 16#84, + 16#84, + 16#83, + 16#81, + 16#81, + 16#80, + 16#82, + 16#84, + 16#86, + 16#88, + 16#8a, + 16#8c, + 16#8e, + 16#8f, + 16#91, + 16#93, + 16#95, + 16#96, + 16#96, + 16#96, + 16#94, + 16#92, + 16#90, + 16#8e, + 16#8c, + 16#8a, + 16#89, + 16#86, + 16#84, + 16#80, + 16#7d, + 16#79, + 16#77, + 16#76, + 16#76, + 16#78, + 16#7b, + 16#7e, + 16#80, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#87, + 16#86, + 16#85, + 16#82, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#78, + 16#75, + 16#72, + 16#6e, + 16#6b, + 16#68, + 16#67, + 16#67, + 16#68, + 16#6a, + 16#6c, + 16#6d, + 16#6f, + 16#71, + 16#72, + 16#75, + 16#78, + 16#7b, + 16#7f, + 16#81, + 16#83, + 16#85, + 16#85, + 16#84, + 16#84, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7e, + 16#7d, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#85, + 16#86, + 16#87, + 16#8a, + 16#8c, + 16#8e, + 16#8f, + 16#8f, + 16#8d, + 16#8c, + 16#8a, + 16#88, + 16#87, + 16#86, + 16#86, + 16#87, + 16#88, + 16#88, + 16#87, + 16#86, + 16#85, + 16#85, + 16#85, + 16#85, + 16#86, + 16#88, + 16#8a, + 16#8b, + 16#8d, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8f, + 16#8e, + 16#8c, + 16#89, + 16#86, + 16#81, + 16#7d, + 16#79, + 16#76, + 16#73, + 16#70, + 16#6d, + 16#69, + 16#65, + 16#62, + 16#5f, + 16#5d, + 16#5d, + 16#5e, + 16#61, + 16#64, + 16#68, + 16#6b, + 16#6f, + 16#72, + 16#75, + 16#78, + 16#7c, + 16#80, + 16#82, + 16#85, + 16#87, + 16#88, + 16#89, + 16#89, + 16#89, + 16#89, + 16#89, + 16#89, + 16#88, + 16#88, + 16#87, + 16#85, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#84, + 16#86, + 16#87, + 16#89, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#88, + 16#86, + 16#84, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#86, + 16#87, + 16#89, + 16#8b, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#86, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#75, + 16#75, + 16#76, + 16#78, + 16#79, + 16#7b, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#75, + 16#72, + 16#70, + 16#6d, + 16#6c, + 16#6c, + 16#6d, + 16#6f, + 16#73, + 16#77, + 16#7b, + 16#7f, + 16#81, + 16#83, + 16#85, + 16#88, + 16#8a, + 16#8c, + 16#8d, + 16#8e, + 16#8f, + 16#8e, + 16#8d, + 16#8c, + 16#8a, + 16#89, + 16#88, + 16#86, + 16#85, + 16#82, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#84, + 16#85, + 16#86, + 16#88, + 16#8a, + 16#8c, + 16#8e, + 16#8f, + 16#90, + 16#90, + 16#8e, + 16#8d, + 16#8b, + 16#88, + 16#87, + 16#85, + 16#83, + 16#81, + 16#7f, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#77, + 16#78, + 16#79, + 16#79, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7b, + 16#78, + 16#76, + 16#74, + 16#72, + 16#71, + 16#71, + 16#72, + 16#73, + 16#74, + 16#74, + 16#74, + 16#74, + 16#74, + 16#75, + 16#78, + 16#7a, + 16#7d, + 16#80, + 16#83, + 16#85, + 16#88, + 16#89, + 16#8b, + 16#8d, + 16#8e, + 16#8f, + 16#8e, + 16#8d, + 16#8b, + 16#88, + 16#84, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#78, + 16#75, + 16#73, + 16#70, + 16#6f, + 16#70, + 16#71, + 16#73, + 16#77, + 16#7b, + 16#7f, + 16#82, + 16#85, + 16#88, + 16#8b, + 16#8f, + 16#92, + 16#94, + 16#96, + 16#97, + 16#97, + 16#97, + 16#95, + 16#95, + 16#94, + 16#93, + 16#93, + 16#92, + 16#90, + 16#8e, + 16#8b, + 16#89, + 16#86, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#78, + 16#76, + 16#74, + 16#71, + 16#6f, + 16#6d, + 16#6c, + 16#6b, + 16#6b, + 16#6a, + 16#69, + 16#69, + 16#68, + 16#69, + 16#6b, + 16#6d, + 16#70, + 16#72, + 16#75, + 16#78, + 16#7b, + 16#7d, + 16#80, + 16#81, + 16#84, + 16#86, + 16#88, + 16#88, + 16#88, + 16#86, + 16#85, + 16#83, + 16#82, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#82, + 16#84, + 16#86, + 16#88, + 16#8b, + 16#8d, + 16#8f, + 16#91, + 16#92, + 16#94, + 16#96, + 16#97, + 16#98, + 16#98, + 16#97, + 16#95, + 16#92, + 16#8f, + 16#8c, + 16#89, + 16#86, + 16#84, + 16#81, + 16#7f, + 16#7c, + 16#78, + 16#76, + 16#74, + 16#74, + 16#75, + 16#76, + 16#79, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7c, + 16#7a, + 16#77, + 16#76, + 16#74, + 16#72, + 16#6f, + 16#6d, + 16#6c, + 16#6b, + 16#6a, + 16#6a, + 16#6c, + 16#6e, + 16#70, + 16#72, + 16#74, + 16#76, + 16#78, + 16#79, + 16#7b, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#86, + 16#87, + 16#87, + 16#86, + 16#85, + 16#84, + 16#84, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#84, + 16#86, + 16#88, + 16#8a, + 16#8c, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8f, + 16#8f, + 16#8e, + 16#8d, + 16#8b, + 16#88, + 16#86, + 16#84, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#85, + 16#88, + 16#8a, + 16#8c, + 16#8d, + 16#8d, + 16#8e, + 16#8d, + 16#8d, + 16#8c, + 16#89, + 16#87, + 16#84, + 16#80, + 16#7d, + 16#79, + 16#76, + 16#72, + 16#6f, + 16#6c, + 16#69, + 16#65, + 16#62, + 16#5f, + 16#5d, + 16#5d, + 16#5e, + 16#60, + 16#63, + 16#67, + 16#6b, + 16#70, + 16#74, + 16#77, + 16#7b, + 16#7e, + 16#80, + 16#82, + 16#85, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8c, + 16#8c, + 16#8c, + 16#8c, + 16#8b, + 16#8a, + 16#89, + 16#87, + 16#87, + 16#87, + 16#87, + 16#88, + 16#88, + 16#89, + 16#89, + 16#88, + 16#88, + 16#87, + 16#87, + 16#88, + 16#88, + 16#87, + 16#87, + 16#86, + 16#85, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#82, + 16#85, + 16#87, + 16#88, + 16#8a, + 16#8b, + 16#8c, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#85, + 16#82, + 16#80, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#76, + 16#74, + 16#73, + 16#72, + 16#71, + 16#71, + 16#71, + 16#72, + 16#74, + 16#75, + 16#78, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#83, + 16#85, + 16#86, + 16#86, + 16#86, + 16#85, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#79, + 16#77, + 16#75, + 16#74, + 16#72, + 16#71, + 16#72, + 16#74, + 16#77, + 16#79, + 16#7c, + 16#80, + 16#82, + 16#84, + 16#86, + 16#89, + 16#8a, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8d, + 16#8c, + 16#8b, + 16#89, + 16#88, + 16#86, + 16#84, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#87, + 16#87, + 16#89, + 16#8a, + 16#8b, + 16#8c, + 16#8c, + 16#8c, + 16#8b, + 16#89, + 16#86, + 16#83, + 16#81, + 16#7f, + 16#7e, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#76, + 16#76, + 16#77, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7a, + 16#78, + 16#76, + 16#74, + 16#72, + 16#71, + 16#70, + 16#70, + 16#70, + 16#70, + 16#71, + 16#72, + 16#73, + 16#74, + 16#77, + 16#7a, + 16#7d, + 16#80, + 16#84, + 16#87, + 16#8a, + 16#8d, + 16#8e, + 16#90, + 16#91, + 16#91, + 16#91, + 16#91, + 16#90, + 16#8f, + 16#8d, + 16#8a, + 16#87, + 16#84, + 16#81, + 16#80, + 16#7d, + 16#7a, + 16#78, + 16#75, + 16#72, + 16#70, + 16#70, + 16#72, + 16#74, + 16#77, + 16#7b, + 16#7f, + 16#81, + 16#84, + 16#87, + 16#89, + 16#8b, + 16#8d, + 16#8f, + 16#91, + 16#92, + 16#93, + 16#93, + 16#93, + 16#93, + 16#92, + 16#91, + 16#90, + 16#8f, + 16#8d, + 16#8b, + 16#88, + 16#86, + 16#84, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#75, + 16#75, + 16#74, + 16#73, + 16#72, + 16#70, + 16#6f, + 16#6d, + 16#6c, + 16#6b, + 16#6a, + 16#6a, + 16#6a, + 16#6a, + 16#6a, + 16#6a, + 16#6b, + 16#6d, + 16#6f, + 16#72, + 16#75, + 16#79, + 16#7c, + 16#80, + 16#83, + 16#85, + 16#88, + 16#8a, + 16#8b, + 16#8d, + 16#8d, + 16#8e, + 16#8c, + 16#8b, + 16#89, + 16#86, + 16#84, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#84, + 16#86, + 16#89, + 16#8c, + 16#8e, + 16#91, + 16#93, + 16#95, + 16#96, + 16#97, + 16#97, + 16#97, + 16#96, + 16#94, + 16#92, + 16#8f, + 16#8c, + 16#8a, + 16#87, + 16#84, + 16#82, + 16#80, + 16#7d, + 16#7a, + 16#77, + 16#74, + 16#73, + 16#73, + 16#73, + 16#75, + 16#76, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7b, + 16#7a, + 16#78, + 16#76, + 16#74, + 16#72, + 16#70, + 16#6f, + 16#6e, + 16#6d, + 16#6d, + 16#6d, + 16#6e, + 16#6f, + 16#71, + 16#73, + 16#76, + 16#78, + 16#7a, + 16#7b, + 16#7d, + 16#7e, + 16#80, + 16#81, + 16#84, + 16#86, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#89, + 16#88, + 16#86, + 16#85, + 16#84, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#85, + 16#87, + 16#89, + 16#8a, + 16#8c, + 16#8d, + 16#8d, + 16#8d, + 16#8d, + 16#8e, + 16#8e, + 16#8e, + 16#8e, + 16#8d, + 16#8b, + 16#88, + 16#85, + 16#82, + 16#80, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#7c, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#83, + 16#86, + 16#88, + 16#89, + 16#89, + 16#89, + 16#89, + 16#89, + 16#88, + 16#87, + 16#86, + 16#84, + 16#82, + 16#80, + 16#7d, + 16#79, + 16#75, + 16#71, + 16#6e, + 16#6b, + 16#68, + 16#65, + 16#62, + 16#5f, + 16#5e, + 16#5e, + 16#5f, + 16#62, + 16#66, + 16#6a, + 16#6e, + 16#72, + 16#75, + 16#78, + 16#7a, + 16#7d, + 16#80, + 16#82, + 16#86, + 16#89, + 16#8b, + 16#8d, + 16#8f, + 16#90, + 16#91, + 16#91, + 16#91, + 16#90, + 16#90, + 16#8e, + 16#8d, + 16#8c, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8c, + 16#8d, + 16#8c, + 16#8c, + 16#8a, + 16#89, + 16#87, + 16#85, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7d, + 16#80, + 16#81, + 16#84, + 16#86, + 16#87, + 16#88, + 16#89, + 16#89, + 16#89, + 16#89, + 16#89, + 16#87, + 16#85, + 16#82, + 16#80, + 16#7d, + 16#79, + 16#77, + 16#75, + 16#73, + 16#72, + 16#71, + 16#6f, + 16#6e, + 16#6d, + 16#6c, + 16#6c, + 16#6e, + 16#70, + 16#73, + 16#76, + 16#79, + 16#7c, + 16#7f, + 16#80, + 16#83, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#87, + 16#87, + 16#86, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#78, + 16#78, + 16#78, + 16#7a, + 16#7c, + 16#7f, + 16#81, + 16#83, + 16#84, + 16#85, + 16#86, + 16#88, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#88, + 16#86, + 16#85, + 16#84, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#82, + 16#83, + 16#85, + 16#86, + 16#86, + 16#86, + 16#86, + 16#86, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8a, + 16#89, + 16#87, + 16#85, + 16#82, + 16#80, + 16#7d, + 16#7b, + 16#7a, + 16#79, + 16#77, + 16#76, + 16#76, + 16#75, + 16#75, + 16#76, + 16#76, + 16#77, + 16#78, + 16#78, + 16#78, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#79, + 16#77, + 16#75, + 16#73, + 16#72, + 16#72, + 16#73, + 16#74, + 16#75, + 16#77, + 16#78, + 16#7a, + 16#7c, + 16#80, + 16#82, + 16#85, + 16#88, + 16#8b, + 16#8d, + 16#8e, + 16#90, + 16#90, + 16#91, + 16#92, + 16#92, + 16#91, + 16#91, + 16#8f, + 16#8d, + 16#8b, + 16#88, + 16#85, + 16#82, + 16#80, + 16#7e, + 16#7b, + 16#78, + 16#76, + 16#74, + 16#73, + 16#73, + 16#74, + 16#76, + 16#79, + 16#7c, + 16#7f, + 16#80, + 16#82, + 16#84, + 16#85, + 16#87, + 16#89, + 16#8b, + 16#8d, + 16#8f, + 16#91, + 16#92, + 16#92, + 16#92, + 16#91, + 16#90, + 16#8e, + 16#8b, + 16#89, + 16#87, + 16#84, + 16#82, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7c, + 16#7a, + 16#78, + 16#75, + 16#73, + 16#71, + 16#70, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#6e, + 16#6e, + 16#6d, + 16#6d, + 16#6e, + 16#6e, + 16#6f, + 16#70, + 16#71, + 16#72, + 16#74, + 16#77, + 16#7a, + 16#7d, + 16#80, + 16#83, + 16#86, + 16#88, + 16#8a, + 16#8c, + 16#8d, + 16#8e, + 16#8f, + 16#8f, + 16#8f, + 16#8e, + 16#8d, + 16#8b, + 16#89, + 16#86, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#83, + 16#86, + 16#89, + 16#8b, + 16#8e, + 16#90, + 16#91, + 16#92, + 16#93, + 16#94, + 16#93, + 16#93, + 16#91, + 16#90, + 16#8e, + 16#8c, + 16#8a, + 16#88, + 16#86, + 16#83, + 16#81, + 16#7f, + 16#7b, + 16#77, + 16#74, + 16#72, + 16#71, + 16#71, + 16#72, + 16#73, + 16#74, + 16#75, + 16#75, + 16#75, + 16#75, + 16#76, + 16#76, + 16#77, + 16#77, + 16#77, + 16#76, + 16#75, + 16#74, + 16#73, + 16#72, + 16#72, + 16#71, + 16#71, + 16#71, + 16#71, + 16#71, + 16#72, + 16#73, + 16#74, + 16#76, + 16#79, + 16#7b, + 16#7e, + 16#80, + 16#81, + 16#83, + 16#84, + 16#86, + 16#88, + 16#8a, + 16#8c, + 16#8e, + 16#8f, + 16#8e, + 16#8d, + 16#8b, + 16#8a, + 16#88, + 16#86, + 16#85, + 16#85, + 16#85, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#85, + 16#86, + 16#87, + 16#87, + 16#87, + 16#88, + 16#89, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8c, + 16#8c, + 16#8b, + 16#89, + 16#87, + 16#84, + 16#81, + 16#7f, + 16#7e, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#79, + 16#75, + 16#72, + 16#6f, + 16#6d, + 16#6a, + 16#69, + 16#67, + 16#66, + 16#65, + 16#64, + 16#65, + 16#66, + 16#69, + 16#6c, + 16#70, + 16#73, + 16#77, + 16#79, + 16#7c, + 16#7e, + 16#80, + 16#83, + 16#87, + 16#8a, + 16#8d, + 16#90, + 16#92, + 16#94, + 16#94, + 16#94, + 16#94, + 16#93, + 16#92, + 16#90, + 16#8f, + 16#8e, + 16#8c, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#8a, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#84, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#81, + 16#83, + 16#85, + 16#85, + 16#86, + 16#86, + 16#86, + 16#85, + 16#85, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7d, + 16#7a, + 16#78, + 16#75, + 16#73, + 16#71, + 16#70, + 16#6f, + 16#6d, + 16#6b, + 16#6a, + 16#6a, + 16#6a, + 16#6c, + 16#6f, + 16#72, + 16#76, + 16#79, + 16#7d, + 16#80, + 16#82, + 16#84, + 16#86, + 16#88, + 16#8a, + 16#8b, + 16#8b, + 16#8c, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#89, + 16#88, + 16#86, + 16#84, + 16#81, + 16#7f, + 16#7d, + 16#7c, + 16#7b, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#84, + 16#85, + 16#85, + 16#85, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#87, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#87, + 16#86, + 16#83, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#76, + 16#75, + 16#74, + 16#73, + 16#73, + 16#72, + 16#72, + 16#72, + 16#73, + 16#74, + 16#75, + 16#76, + 16#77, + 16#78, + 16#7a, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#7b, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#85, + 16#87, + 16#89, + 16#8b, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8f, + 16#8f, + 16#8e, + 16#8d, + 16#8c, + 16#89, + 16#87, + 16#84, + 16#82, + 16#80, + 16#7e, + 16#7d, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#78, + 16#78, + 16#78, + 16#7a, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#85, + 16#87, + 16#89, + 16#8c, + 16#8e, + 16#8f, + 16#90, + 16#8f, + 16#8e, + 16#8d, + 16#8b, + 16#89, + 16#87, + 16#85, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#76, + 16#75, + 16#73, + 16#70, + 16#6f, + 16#6e, + 16#6e, + 16#6e, + 16#6f, + 16#71, + 16#72, + 16#73, + 16#73, + 16#72, + 16#72, + 16#72, + 16#73, + 16#74, + 16#75, + 16#77, + 16#79, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#81, + 16#84, + 16#87, + 16#88, + 16#8a, + 16#8a, + 16#8b, + 16#8b, + 16#8c, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8d, + 16#8c, + 16#8a, + 16#88, + 16#86, + 16#84, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7f, + 16#81, + 16#84, + 16#86, + 16#88, + 16#8a, + 16#8c, + 16#8d, + 16#8e, + 16#8f, + 16#90, + 16#90, + 16#91, + 16#90, + 16#8f, + 16#8e, + 16#8d, + 16#8b, + 16#8a, + 16#87, + 16#85, + 16#82, + 16#7f, + 16#7b, + 16#78, + 16#74, + 16#72, + 16#70, + 16#70, + 16#70, + 16#70, + 16#70, + 16#70, + 16#70, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#70, + 16#71, + 16#73, + 16#74, + 16#74, + 16#75, + 16#75, + 16#76, + 16#77, + 16#77, + 16#78, + 16#78, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7d, + 16#7f, + 16#81, + 16#83, + 16#85, + 16#87, + 16#88, + 16#8a, + 16#8b, + 16#8c, + 16#8c, + 16#8d, + 16#8d, + 16#8e, + 16#8d, + 16#8c, + 16#8a, + 16#89, + 16#87, + 16#86, + 16#85, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#84, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#87, + 16#85, + 16#83, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#76, + 16#74, + 16#72, + 16#70, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#70, + 16#72, + 16#74, + 16#76, + 16#79, + 16#7b, + 16#7e, + 16#80, + 16#81, + 16#83, + 16#86, + 16#89, + 16#8d, + 16#90, + 16#93, + 16#94, + 16#94, + 16#94, + 16#94, + 16#93, + 16#92, + 16#91, + 16#91, + 16#90, + 16#8f, + 16#8d, + 16#8c, + 16#8a, + 16#89, + 16#87, + 16#86, + 16#85, + 16#84, + 16#82, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7c, + 16#7a, + 16#78, + 16#75, + 16#73, + 16#71, + 16#70, + 16#6f, + 16#6e, + 16#6e, + 16#6e, + 16#6e, + 16#6e, + 16#6f, + 16#70, + 16#72, + 16#75, + 16#78, + 16#7b, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#86, + 16#89, + 16#8b, + 16#8d, + 16#8f, + 16#90, + 16#91, + 16#90, + 16#90, + 16#8f, + 16#8f, + 16#8d, + 16#8c, + 16#8a, + 16#88, + 16#86, + 16#83, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7e, + 16#7f, + 16#81, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#78, + 16#76, + 16#75, + 16#74, + 16#74, + 16#74, + 16#74, + 16#73, + 16#72, + 16#71, + 16#71, + 16#72, + 16#73, + 16#74, + 16#76, + 16#77, + 16#79, + 16#7a, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#86, + 16#85, + 16#84, + 16#83, + 16#83, + 16#83, + 16#84, + 16#86, + 16#87, + 16#88, + 16#89, + 16#89, + 16#88, + 16#88, + 16#87, + 16#87, + 16#86, + 16#85, + 16#83, + 16#82, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#81, + 16#82, + 16#83, + 16#84, + 16#86, + 16#87, + 16#89, + 16#8a, + 16#8b, + 16#8a, + 16#89, + 16#87, + 16#86, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#78, + 16#76, + 16#75, + 16#73, + 16#72, + 16#70, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#6f, + 16#71, + 16#73, + 16#74, + 16#76, + 16#77, + 16#77, + 16#77, + 16#77, + 16#78, + 16#79, + 16#7b, + 16#7e, + 16#80, + 16#82, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#89, + 16#89, + 16#8a, + 16#8a, + 16#89, + 16#87, + 16#85, + 16#83, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#83, + 16#85, + 16#86, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8c, + 16#8d, + 16#8e, + 16#8e, + 16#8e, + 16#8c, + 16#8a, + 16#89, + 16#87, + 16#85, + 16#82, + 16#80, + 16#7f, + 16#7c, + 16#79, + 16#77, + 16#73, + 16#71, + 16#6f, + 16#6e, + 16#6d, + 16#6c, + 16#6b, + 16#6a, + 16#6a, + 16#69, + 16#69, + 16#6a, + 16#6c, + 16#6f, + 16#73, + 16#76, + 16#78, + 16#7a, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#85, + 16#86, + 16#87, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#88, + 16#87, + 16#85, + 16#83, + 16#82, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#85, + 16#86, + 16#86, + 16#87, + 16#87, + 16#87, + 16#86, + 16#85, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#79, + 16#78, + 16#77, + 16#77, + 16#77, + 16#77, + 16#77, + 16#77, + 16#77, + 16#76, + 16#75, + 16#74, + 16#74, + 16#74, + 16#74, + 16#73, + 16#72, + 16#73, + 16#73, + 16#73, + 16#75, + 16#76, + 16#77, + 16#78, + 16#79, + 16#79, + 16#7a, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#83, + 16#84, + 16#85, + 16#86, + 16#88, + 16#89, + 16#8b, + 16#8d, + 16#8f, + 16#90, + 16#91, + 16#91, + 16#90, + 16#90, + 16#90, + 16#8f, + 16#8f, + 16#8f, + 16#8e, + 16#8c, + 16#8a, + 16#88, + 16#86, + 16#83, + 16#82, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#84, + 16#86, + 16#86, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7a, + 16#79, + 16#79, + 16#78, + 16#79, + 16#79, + 16#79, + 16#78, + 16#78, + 16#76, + 16#75, + 16#73, + 16#72, + 16#72, + 16#72, + 16#73, + 16#75, + 16#76, + 16#77, + 16#78, + 16#78, + 16#78, + 16#78, + 16#78, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#86, + 16#88, + 16#8a, + 16#8d, + 16#8f, + 16#90, + 16#91, + 16#91, + 16#91, + 16#90, + 16#8f, + 16#8d, + 16#8d, + 16#8c, + 16#8b, + 16#8a, + 16#88, + 16#86, + 16#84, + 16#81, + 16#80, + 16#7d, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#78, + 16#77, + 16#77, + 16#78, + 16#7a, + 16#7d, + 16#80, + 16#81, + 16#83, + 16#84, + 16#85, + 16#85, + 16#85, + 16#85, + 16#86, + 16#87, + 16#87, + 16#88, + 16#88, + 16#87, + 16#87, + 16#86, + 16#86, + 16#85, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7a, + 16#79, + 16#77, + 16#75, + 16#74, + 16#73, + 16#72, + 16#73, + 16#74, + 16#75, + 16#76, + 16#75, + 16#75, + 16#76, + 16#76, + 16#77, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#80, + 16#81, + 16#83, + 16#85, + 16#87, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#89, + 16#87, + 16#86, + 16#84, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7b, + 16#79, + 16#77, + 16#75, + 16#74, + 16#73, + 16#73, + 16#73, + 16#73, + 16#73, + 16#72, + 16#73, + 16#73, + 16#74, + 16#76, + 16#77, + 16#79, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#81, + 16#83, + 16#85, + 16#88, + 16#8a, + 16#8c, + 16#8c, + 16#8b, + 16#8a, + 16#89, + 16#88, + 16#87, + 16#86, + 16#86, + 16#85, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#84, + 16#84, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#81, + 16#82, + 16#83, + 16#84, + 16#85, + 16#85, + 16#86, + 16#87, + 16#87, + 16#88, + 16#89, + 16#89, + 16#89, + 16#88, + 16#86, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7a, + 16#77, + 16#74, + 16#71, + 16#6f, + 16#6d, + 16#6b, + 16#6a, + 16#6a, + 16#69, + 16#6a, + 16#6a, + 16#6b, + 16#6d, + 16#6f, + 16#72, + 16#75, + 16#78, + 16#7b, + 16#7d, + 16#7e, + 16#80, + 16#80, + 16#82, + 16#84, + 16#87, + 16#88, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#89, + 16#88, + 16#86, + 16#85, + 16#84, + 16#84, + 16#84, + 16#84, + 16#85, + 16#84, + 16#84, + 16#83, + 16#82, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#87, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7b, + 16#79, + 16#78, + 16#76, + 16#75, + 16#74, + 16#73, + 16#72, + 16#71, + 16#70, + 16#6f, + 16#6f, + 16#6f, + 16#70, + 16#72, + 16#73, + 16#74, + 16#74, + 16#76, + 16#77, + 16#79, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#87, + 16#86, + 16#86, + 16#86, + 16#86, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#87, + 16#85, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#85, + 16#83, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#77, + 16#76, + 16#74, + 16#73, + 16#73, + 16#73, + 16#73, + 16#73, + 16#73, + 16#72, + 16#72, + 16#73, + 16#73, + 16#75, + 16#76, + 16#78, + 16#7b, + 16#7d, + 16#7e, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#82, + 16#83, + 16#84, + 16#86, + 16#87, + 16#87, + 16#88, + 16#89, + 16#8b, + 16#8c, + 16#8d, + 16#8c, + 16#8c, + 16#8b, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#87, + 16#84, + 16#81, + 16#7f, + 16#7d, + 16#7b, + 16#7a, + 16#79, + 16#79, + 16#78, + 16#78, + 16#78, + 16#79, + 16#7a, + 16#7c, + 16#7e, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#83, + 16#84, + 16#85, + 16#87, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#88, + 16#87, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7e, + 16#7c, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#77, + 16#76, + 16#75, + 16#74, + 16#73, + 16#72, + 16#72, + 16#72, + 16#72, + 16#73, + 16#75, + 16#77, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#85, + 16#87, + 16#88, + 16#89, + 16#8a, + 16#89, + 16#89, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#87, + 16#86, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7b, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#85, + 16#86, + 16#87, + 16#88, + 16#87, + 16#87, + 16#86, + 16#85, + 16#85, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#79, + 16#78, + 16#78, + 16#78, + 16#79, + 16#79, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#82, + 16#83, + 16#85, + 16#87, + 16#89, + 16#8a, + 16#8b, + 16#8b, + 16#8b, + 16#8a, + 16#88, + 16#87, + 16#86, + 16#86, + 16#86, + 16#85, + 16#84, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#86, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#86, + 16#86, + 16#85, + 16#85, + 16#84, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7b, + 16#79, + 16#77, + 16#74, + 16#72, + 16#71, + 16#70, + 16#6f, + 16#6f, + 16#70, + 16#70, + 16#70, + 16#71, + 16#72, + 16#74, + 16#76, + 16#77, + 16#79, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#82, + 16#84, + 16#87, + 16#8a, + 16#8c, + 16#8d, + 16#8d, + 16#8d, + 16#8c, + 16#8b, + 16#8a, + 16#8a, + 16#89, + 16#88, + 16#88, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#82, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#85, + 16#85, + 16#86, + 16#86, + 16#86, + 16#86, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#84, + 16#83, + 16#82, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7b, + 16#79, + 16#78, + 16#76, + 16#75, + 16#74, + 16#74, + 16#73, + 16#72, + 16#71, + 16#70, + 16#70, + 16#70, + 16#71, + 16#72, + 16#74, + 16#76, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#82, + 16#84, + 16#86, + 16#88, + 16#88, + 16#88, + 16#89, + 16#89, + 16#89, + 16#89, + 16#89, + 16#89, + 16#88, + 16#87, + 16#86, + 16#85, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#83, + 16#83, + 16#84, + 16#85, + 16#85, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#79, + 16#77, + 16#75, + 16#74, + 16#72, + 16#72, + 16#72, + 16#72, + 16#73, + 16#74, + 16#75, + 16#75, + 16#76, + 16#77, + 16#79, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#89, + 16#89, + 16#88, + 16#88, + 16#87, + 16#87, + 16#87, + 16#87, + 16#87, + 16#87, + 16#87, + 16#87, + 16#86, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#87, + 16#87, + 16#86, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7a, + 16#78, + 16#76, + 16#75, + 16#74, + 16#73, + 16#72, + 16#72, + 16#71, + 16#71, + 16#71, + 16#72, + 16#74, + 16#76, + 16#78, + 16#7a, + 16#7c, + 16#7d, + 16#7f, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#84, + 16#86, + 16#87, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#87, + 16#86, + 16#85, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#87, + 16#86, + 16#86, + 16#85, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#76, + 16#75, + 16#74, + 16#74, + 16#74, + 16#76, + 16#77, + 16#78, + 16#79, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#84, + 16#85, + 16#85, + 16#86, + 16#86, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#85, + 16#85, + 16#86, + 16#86, + 16#86, + 16#86, + 16#86, + 16#87, + 16#87, + 16#86, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#79, + 16#79, + 16#78, + 16#77, + 16#77, + 16#77, + 16#77, + 16#78, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#85, + 16#86, + 16#87, + 16#89, + 16#89, + 16#89, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#88, + 16#87, + 16#85, + 16#83, + 16#82, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#84, + 16#84, + 16#85, + 16#85, + 16#86, + 16#87, + 16#89, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#87, + 16#86, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#79, + 16#78, + 16#78, + 16#77, + 16#76, + 16#75, + 16#75, + 16#75, + 16#75, + 16#76, + 16#76, + 16#76, + 16#76, + 16#75, + 16#75, + 16#75, + 16#76, + 16#77, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#84, + 16#85, + 16#87, + 16#88, + 16#89, + 16#89, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#89, + 16#88, + 16#86, + 16#85, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#80, + 16#80, + 16#81, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#87, + 16#88, + 16#88, + 16#89, + 16#88, + 16#88, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#78, + 16#77, + 16#76, + 16#76, + 16#76, + 16#77, + 16#77, + 16#78, + 16#79, + 16#79, + 16#7b, + 16#7c, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#88, + 16#88, + 16#87, + 16#87, + 16#86, + 16#84, + 16#83, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7a, + 16#78, + 16#77, + 16#76, + 16#75, + 16#75, + 16#74, + 16#74, + 16#74, + 16#74, + 16#74, + 16#75, + 16#77, + 16#79, + 16#7b, + 16#7c, + 16#7e, + 16#80, + 16#80, + 16#81, + 16#82, + 16#84, + 16#85, + 16#87, + 16#89, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#8a, + 16#89, + 16#88, + 16#87, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#83, + 16#84, + 16#84, + 16#84, + 16#85, + 16#85, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7d, + 16#7b, + 16#79, + 16#78, + 16#77, + 16#76, + 16#75, + 16#73, + 16#72, + 16#72, + 16#72, + 16#73, + 16#74, + 16#76, + 16#78, + 16#79, + 16#7b, + 16#7d, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#84, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#79, + 16#78, + 16#78, + 16#78, + 16#78, + 16#78, + 16#79, + 16#79, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#84, + 16#84, + 16#85, + 16#86, + 16#86, + 16#86, + 16#86, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#82, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#88, + 16#87, + 16#87, + 16#85, + 16#84, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#79, + 16#79, + 16#78, + 16#78, + 16#77, + 16#76, + 16#76, + 16#76, + 16#76, + 16#77, + 16#77, + 16#78, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#87, + 16#87, + 16#87, + 16#88, + 16#88, + 16#89, + 16#89, + 16#89, + 16#88, + 16#87, + 16#86, + 16#84, + 16#83, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#83, + 16#84, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#88, + 16#88, + 16#87, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#78, + 16#78, + 16#78, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#85, + 16#85, + 16#84, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#87, + 16#87, + 16#86, + 16#85, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#79, + 16#79, + 16#79, + 16#79, + 16#7b, + 16#7c, + 16#7d, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#84, + 16#85, + 16#86, + 16#87, + 16#88, + 16#88, + 16#88, + 16#88, + 16#87, + 16#86, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#81, + 16#81, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#76, + 16#75, + 16#74, + 16#74, + 16#74, + 16#75, + 16#77, + 16#79, + 16#7a, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#79, + 16#78, + 16#78, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#84, + 16#85, + 16#86, + 16#86, + 16#85, + 16#85, + 16#85, + 16#84, + 16#85, + 16#86, + 16#86, + 16#87, + 16#87, + 16#87, + 16#86, + 16#85, + 16#84, + 16#83, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#84, + 16#85, + 16#85, + 16#84, + 16#84, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#78, + 16#77, + 16#78, + 16#78, + 16#79, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#84, + 16#85, + 16#85, + 16#86, + 16#85, + 16#85, + 16#84, + 16#84, + 16#85, + 16#85, + 16#86, + 16#86, + 16#86, + 16#85, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#84, + 16#84, + 16#85, + 16#85, + 16#86, + 16#86, + 16#85, + 16#85, + 16#84, + 16#83, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#79, + 16#79, + 16#79, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#84, + 16#84, + 16#85, + 16#85, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#7b, + 16#7a, + 16#7a, + 16#79, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#83, + 16#83, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#83, + 16#84, + 16#85, + 16#85, + 16#86, + 16#85, + 16#85, + 16#84, + 16#83, + 16#83, + 16#83, + 16#84, + 16#85, + 16#85, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7b, + 16#7a, + 16#79, + 16#79, + 16#7a, + 16#7a, + 16#7b, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#84, + 16#84, + 16#85, + 16#86, + 16#86, + 16#85, + 16#85, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7b, + 16#7a, + 16#7a, + 16#7a, + 16#7a, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#84, + 16#85, + 16#85, + 16#86, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#86, + 16#86, + 16#85, + 16#85, + 16#83, + 16#82, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#85, + 16#86, + 16#86, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#84, + 16#83, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7e, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7b, + 16#7b, + 16#7b, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#83, + 16#84, + 16#84, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#85, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#84, + 16#84, + 16#85, + 16#86, + 16#86, + 16#86, + 16#86, + 16#85, + 16#85, + 16#85, + 16#84, + 16#84, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#84, + 16#83, + 16#83, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7c, + 16#7c, + 16#7c, + 16#7c, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#83, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#83, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#84, + 16#83, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#83, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#82, + 16#83, + 16#83, + 16#84, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#83, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#82, + 16#82, + 16#83, + 16#83, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7e, + 16#7e, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7d, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#82, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7e, + 16#7e, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#7f, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#81, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80, + 16#80 + >>. diff --git a/examples/basic/rtc/README.md b/examples/basic/rtc/README.md index 3754bae..cb644a6 100644 --- a/examples/basic/rtc/README.md +++ b/examples/basic/rtc/README.md @@ -5,10 +5,11 @@ M5 RTC sample code This sample code illustrates how to use RTC and perform synchronization with NTP. -Usage ------ +Installation +------------ -- Install rebar3. +- Compile and install AtomVM with `atomvm_m5` as explained [here](../../../README.md) +- Install rebar3 - Copy `src/config.hrl-template` to `src/config.hrl` - Edit `src/config.hrl` with your Wifi credentials - Connect a M5 device with AtomVM (VM and library) preinstalled. diff --git a/nifs/atomvm_m5.cc b/nifs/atomvm_m5.cc index feeea17..cbfb0a4 100644 --- a/nifs/atomvm_m5.cc +++ b/nifs/atomvm_m5.cc @@ -31,7 +31,6 @@ #define MODULE_PREFIX "m5:" #define MAKE_ATOM(ctx, len, str) globalcontext_make_atom(ctx->global, ATOM_STR(len, str)) -//#define MAKE_ATOM(ctx, len, str) context_make_atom(ctx, ATOM_STR(len, str)) static term nif_begin(Context* ctx, int argc, term argv[]) { @@ -64,7 +63,18 @@ static term nif_get_board(Context* ctx, int argc, term argv[]) UNUSED(argc); switch (M5.getBoard()) { -#if defined(CONFIG_IDF_TARGET_ESP32C3) +#if defined(CONFIG_IDF_TARGET_ESP32S3) + case m5::board_t::board_M5StackCoreS3: + return MAKE_ATOM(ctx, "\x8", "stamp_core_s3"); + case m5::board_t::board_M5StampS3: + return MAKE_ATOM(ctx, "\x9", "stamp_s3"); + case m5::board_t::board_M5AtomS3U: + return MAKE_ATOM(ctx, "\x9", "atom_s3u"); + case m5::board_t::board_M5AtomS3Lite: + return MAKE_ATOM(ctx, "\x9", "atom_s3lite"); + case m5::board_t::board_M5AtomS3: + return MAKE_ATOM(ctx, "\x9", "atom_s3"); +#elif defined(CONFIG_IDF_TARGET_ESP32C3) case m5::board_t::board_M5StampC3: return MAKE_ATOM(ctx, "\x8", "stamp_c3"); case m5::board_t::board_M5StampC3U: diff --git a/nifs/atomvm_m5_btn.cc b/nifs/atomvm_m5_btn.cc new file mode 100644 index 0000000..889ec2a --- /dev/null +++ b/nifs/atomvm_m5_btn.cc @@ -0,0 +1,135 @@ +/* SPDX-License-Identifier: MIT */ +#include + +#ifdef CONFIG_AVM_M5_BTN_ENABLE + +#include + +#include "atomvm_m5.h" + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wpedantic" + +#include +#include +#include + +#include + +#pragma GCC diagnostic pop + +#include +#include +#include +#include +#include +#include +#include +//#define ENABLE_TRACE +#include + +#include "atomvm_m5_nifs.h" + +#define MODULE_BTN_PWR_PREFIX "m5_btn_pwr:" +#define MODULE_BTN_A_PREFIX "m5_btn_a:" +#define MODULE_BTN_B_PREFIX "m5_btn_b:" +#define MODULE_BTN_C_PREFIX "m5_btn_c:" +#define MODULE_BTN_EXT_PREFIX "m5_btn_ext:" + +#define MAKE_ATOM(ctx, len, str) globalcontext_make_atom(ctx->global, ATOM_STR(len, str)) + +#define M5_NIF_BUTTON(btn, module, nifs) \ + M5_NIF_v_b(nif_btn_##btn##_was_clicked, module, wasClicked) \ + M5_NIF_v_b(nif_btn_##btn##_was_hold, module, wasHold) \ + M5_NIF_v_b(nif_btn_##btn##_was_single_clicked, module, wasSingleClicked) \ + M5_NIF_v_b(nif_btn_##btn##_was_double_clicked, module, wasDoubleClicked) \ + M5_NIF_v_b(nif_btn_##btn##_was_decide_click_count, module, wasDecideClickCount) \ + M5_NIF_v_i(nif_btn_##btn##_get_click_count, module, getClickCount) \ + M5_NIF_v_b(nif_btn_##btn##_is_holding, module, isHolding) \ + M5_NIF_v_b(nif_btn_##btn##_was_change_pressed, module, wasChangePressed) \ + M5_NIF_v_b(nif_btn_##btn##_is_pressed, module, isPressed) \ + M5_NIF_v_b(nif_btn_##btn##_is_released, module, isReleased) \ + M5_NIF_v_b(nif_btn_##btn##_was_pressed, module, wasPressed) \ + M5_NIF_v_b(nif_btn_##btn##_was_released, module, wasReleased) \ + M5_NIF_v_b(nif_btn_##btn##_was_released_after_hold, module, wasReleasedAfterHold) \ + M5_NIF_i_b(nif_btn_##btn##_was_released_for, module, wasReleaseFor) \ + M5_NIF_i_b(nif_btn_##btn##_pressed_for, module, pressedFor) \ + M5_NIF_i_b(nif_btn_##btn##_release_for, module, releasedFor) \ + M5_NIF_i_v(nif_btn_##btn##_set_debounce_thresh, module, setDebounceThresh) \ + M5_NIF_i_v(nif_btn_##btn##_set_hold_thresh, module, setHoldThresh) \ + M5_NIF_v_i(nif_btn_##btn##_last_change, module, lastChange) \ + M5_NIF_v_i(nif_btn_##btn##_get_debounce_thresh, module, getDebounceThresh) \ + M5_NIF_v_i(nif_btn_##btn##_get_hold_thresh, module, getHoldThresh) \ + M5_NIF_v_i(nif_btn_##btn##_get_update_msec, module, getUpdateMsec) \ + static constexpr std::array, 22> nifs = { { { "was_clicked/0", { { NIFFunctionType }, nif_btn_##btn##_was_clicked } }, \ + { "was_hold/0", { { NIFFunctionType }, nif_btn_##btn##_was_hold } }, \ + { "was_single_clicked/0", { { NIFFunctionType }, nif_btn_##btn##_was_single_clicked } }, \ + { "was_double_clicked/0", { { NIFFunctionType }, nif_btn_##btn##_was_double_clicked } }, \ + { "was_decide_click_count/0", { { NIFFunctionType }, nif_btn_##btn##_was_decide_click_count } }, \ + { "get_click_count/0", { { NIFFunctionType }, nif_btn_##btn##_get_click_count } }, \ + { "is_holding/0", { { NIFFunctionType }, nif_btn_##btn##_is_holding } }, \ + { "was_change_pressed/0", { { NIFFunctionType }, nif_btn_##btn##_was_change_pressed } }, \ + { "is_pressed/0", { { NIFFunctionType }, nif_btn_##btn##_is_pressed } }, \ + { "is_released/0", { { NIFFunctionType }, nif_btn_##btn##_is_released } }, \ + { "was_pressed/0", { { NIFFunctionType }, nif_btn_##btn##_was_pressed } }, \ + { "was_released/0", { { NIFFunctionType }, nif_btn_##btn##_was_released } }, \ + { "was_released_after_hold/0", { { NIFFunctionType }, nif_btn_##btn##_was_released_after_hold } }, \ + { "was_released_for/1", { { NIFFunctionType }, nif_btn_##btn##_was_released_for } }, \ + { "pressed_for/1", { { NIFFunctionType }, nif_btn_##btn##_pressed_for } }, \ + { "release_for/1", { { NIFFunctionType }, nif_btn_##btn##_release_for } }, \ + { "set_debounce_thresh/1", { { NIFFunctionType }, nif_btn_##btn##_set_debounce_thresh } }, \ + { "set_hold_thresh/1", { { NIFFunctionType }, nif_btn_##btn##_set_hold_thresh } }, \ + { "last_change/0", { { NIFFunctionType }, nif_btn_##btn##_last_change } }, \ + { "get_debounce_thresh/0", { { NIFFunctionType }, nif_btn_##btn##_get_debounce_thresh } }, \ + { "get_hold_thresh/0", { { NIFFunctionType }, nif_btn_##btn##_get_hold_thresh } }, \ + { "get_update_msec/0", { { NIFFunctionType }, nif_btn_##btn##_get_update_msec } } } } + +M5_NIF_BUTTON(pwr, BtnPWR, PWR_NIFS); +M5_NIF_BUTTON(a, BtnA, A_NIFS); +M5_NIF_BUTTON(b, BtnB, B_NIFS); +M5_NIF_BUTTON(c, BtnC, C_NIFS); +M5_NIF_BUTTON(ext, BtnEXT, EXT_NIFS); + +// +// Component Nif Entrypoints +// + +static const struct Nif* get_nif(const char* nifname) +{ + if (memcmp(nifname, MODULE_BTN_PWR_PREFIX, strlen(MODULE_BTN_PWR_PREFIX)) == 0) { + for (const auto& nif : PWR_NIFS) { + if (strcmp(nif.first, nifname + strlen(MODULE_BTN_PWR_PREFIX)) == 0) { + return &nif.second; + } + } + } else if (memcmp(nifname, MODULE_BTN_A_PREFIX, strlen(MODULE_BTN_A_PREFIX)) == 0) { + for (const auto& nif : A_NIFS) { + if (strcmp(nif.first, nifname + strlen(MODULE_BTN_A_PREFIX)) == 0) { + return &nif.second; + } + } + } else if (memcmp(nifname, MODULE_BTN_B_PREFIX, strlen(MODULE_BTN_B_PREFIX)) == 0) { + for (const auto& nif : B_NIFS) { + if (strcmp(nif.first, nifname + strlen(MODULE_BTN_B_PREFIX)) == 0) { + return &nif.second; + } + } + } else if (memcmp(nifname, MODULE_BTN_C_PREFIX, strlen(MODULE_BTN_C_PREFIX)) == 0) { + for (const auto& nif : C_NIFS) { + if (strcmp(nif.first, nifname + strlen(MODULE_BTN_C_PREFIX)) == 0) { + return &nif.second; + } + } + } else if (memcmp(nifname, MODULE_BTN_EXT_PREFIX, strlen(MODULE_BTN_EXT_PREFIX)) == 0) { + for (const auto& nif : EXT_NIFS) { + if (strcmp(nif.first, nifname + strlen(MODULE_BTN_EXT_PREFIX)) == 0) { + return &nif.second; + } + } + } + return NULL; +} + +REGISTER_NIF_COLLECTION(m5_btn, NULL, NULL, get_nif) + +#endif diff --git a/nifs/atomvm_m5_display.cc b/nifs/atomvm_m5_display.cc index 1e523ce..bb00ed5 100644 --- a/nifs/atomvm_m5_display.cc +++ b/nifs/atomvm_m5_display.cc @@ -42,31 +42,87 @@ static term nif_display_set_epd_mode(Context* ctx, int argc, term argv[]) return OK_ATOM; } +M5_NIF_i_v(nif_display_set_brightness, Display, setBrightness) + M5_NIF_v_v(nif_display_sleep, Display, sleep) +M5_NIF_v_v(nif_display_wakeup, Display, wakeup) +M5_NIF_b_v(nif_display_power_save, Display, powerSave) +M5_NIF_v_v(nif_display_power_save_on, Display, powerSaveOn) +M5_NIF_v_v(nif_display_power_save_off, Display, powerSaveOff) + +// Color is specifically handled. +// Functions taking colors currently only take rgb888 integers. +// set_color/1,3 is the exception and can be used for other formats. +static term nif_display_set_color(Context* ctx, int argc, term argv[]) +{ + if (argc == 3) { + VALIDATE_VALUE(argv[0], term_is_integer); + VALIDATE_VALUE(argv[1], term_is_integer); + VALIDATE_VALUE(argv[2], term_is_integer); + int r = term_to_int(argv[0]); + int g = term_to_int(argv[1]); + int b = term_to_int(argv[2]); + M5.Display.setColor(r, g, b); + } else if (term_is_integer(argv[0])) { + // We do RGB888 by default + uint32_t rgb888 = term_to_int(argv[0]); + M5.Display.setColor(rgb888); + } else if (term_is_tuple(argv[0]) && term_get_tuple_arity(argv[0]) == 2 && term_is_atom(term_get_tuple_element(argv[0], 0))) { + // Tagged value + term tag = term_get_tuple_element(argv[0], 0); + term val = term_get_tuple_element(argv[0], 1); + if (globalcontext_is_term_equal_to_atom_string(ctx->global, tag, "\6rgb888") && term_is_integer(val)) { + uint32_t rgb888 = term_to_int(val); + M5.Display.setColor(rgb888); + } else if (globalcontext_is_term_equal_to_atom_string(ctx->global, tag, "\6rgb565") && term_is_integer(val)) { + int32_t rgb565 = term_to_int(val); + M5.Display.setColor(rgb565); + } else if (globalcontext_is_term_equal_to_atom_string(ctx->global, tag, "\3rgb") && term_is_tuple(val) && term_get_tuple_arity(val) == 3) { + VALIDATE_VALUE(term_get_tuple_element(val, 0), term_is_integer); + VALIDATE_VALUE(term_get_tuple_element(val, 1), term_is_integer); + VALIDATE_VALUE(term_get_tuple_element(val, 2), term_is_integer); + int r = term_to_int(term_get_tuple_element(val, 0)); + int g = term_to_int(term_get_tuple_element(val, 1)); + int b = term_to_int(term_get_tuple_element(val, 2)); + M5.Display.setColor(r, g, b); + } else { + RAISE_ERROR(BADARG_ATOM); + } + } else { + RAISE_ERROR(BADARG_ATOM); + } + return OK_ATOM; +} + +M5_NIF_i_v(nif_display_set_raw_color, Display, setRawColor) +M5_NIF_v_i(nif_display_get_raw_color, Display, getRawColor) +M5_NIF_u_v(nif_display_set_base_color, Display, setBaseColor) +M5_NIF_v_i(nif_display_get_base_color, Display, getBaseColor) + M5_NIF_v_v(nif_display_start_write, Display, startWrite) M5_NIF_v_v(nif_display_end_write, Display, endWrite) -M5_NIF_i2_i3_v(nif_display_write_pixel, Display, writePixel) -M5_NIF_i3_i4_v(nif_display_write_fast_vline, Display, writeFastVLine) -M5_NIF_i3_i4_v(nif_display_write_fast_hline, Display, writeFastHLine) -M5_NIF_i4_i5_v(nif_display_write_fill_rect, Display, writeFillRect) -M5_NIF_i4_i5_v(nif_display_write_fill_rect_preclipped, Display, writeFillRectPreclipped) +M5_NIF_i2_i2u_v(nif_display_write_pixel, Display, writePixel) +M5_NIF_i3_i3u_v(nif_display_write_fast_vline, Display, writeFastVLine) +M5_NIF_i3_i3u_v(nif_display_write_fast_hline, Display, writeFastHLine) +M5_NIF_i4_i4u_v(nif_display_write_fill_rect, Display, writeFillRect) +M5_NIF_i4_i4u_v(nif_display_write_fill_rect_preclipped, Display, writeFillRectPreclipped) M5_NIF_i2_v(nif_display_write_color, Display, writeColor) M5_NIF_i2_v(nif_display_push_block, Display, pushBlock) -M5_NIF_i2_i3_v(nif_display_draw_pixel, Display, drawPixel) -M5_NIF_i3_i4_v(nif_display_draw_fast_vline, Display, drawFastVLine) -M5_NIF_i3_i4_v(nif_display_draw_fast_hline, Display, drawFastHLine) -M5_NIF_i4_i5_v(nif_display_fill_rect, Display, fillRect) -M5_NIF_i4_i5_v(nif_display_draw_rect, Display, drawRect) -M5_NIF_i5_i6_v(nif_display_draw_round_rect, Display, drawRoundRect) -M5_NIF_i5_i6_v(nif_display_fill_round_rect, Display, fillRoundRect) -M5_NIF_i3_i4_v(nif_display_draw_circle, Display, drawCircle) -M5_NIF_i3_i4_v(nif_display_fill_circle, Display, fillCircle) -M5_NIF_i4_i5_v(nif_display_draw_ellipse, Display, drawEllipse) -M5_NIF_i4_i5_v(nif_display_fill_ellipse, Display, fillEllipse) -M5_NIF_i4_i5_v(nif_display_draw_line, Display, drawLine) -M5_NIF_i6_i7_v(nif_display_draw_triangle, Display, drawTriangle) -M5_NIF_i6_i7_v(nif_display_fill_triangle, Display, fillTriangle) +M5_NIF_i2_i2u_v(nif_display_draw_pixel, Display, drawPixel) +M5_NIF_i3_i3u_v(nif_display_draw_fast_vline, Display, drawFastVLine) +M5_NIF_i3_i3u_v(nif_display_draw_fast_hline, Display, drawFastHLine) +M5_NIF_i4_i4u_v(nif_display_fill_rect, Display, fillRect) +M5_NIF_i4_i4u_v(nif_display_draw_rect, Display, drawRect) +M5_NIF_i5_i5u_v(nif_display_draw_round_rect, Display, drawRoundRect) +M5_NIF_i5_i5u_v(nif_display_fill_round_rect, Display, fillRoundRect) +M5_NIF_i3_i3u_v(nif_display_draw_circle, Display, drawCircle) +M5_NIF_i3_i3u_v(nif_display_fill_circle, Display, fillCircle) +M5_NIF_i4_i4u_v(nif_display_draw_ellipse, Display, drawEllipse) +M5_NIF_i4_i4u_v(nif_display_fill_ellipse, Display, fillEllipse) +M5_NIF_i4_i4u_v(nif_display_draw_line, Display, drawLine) +M5_NIF_i6_i6u_v(nif_display_draw_triangle, Display, drawTriangle) +M5_NIF_i6_i6u_v(nif_display_fill_triangle, Display, fillTriangle) static term nif_display_draw_bezier(Context* ctx, int argc, term argv[]) { @@ -75,37 +131,47 @@ static term nif_display_draw_bezier(Context* ctx, int argc, term argv[]) } switch (argc) { case 6: - M5.Display.drawBezier(term_to_int32(argv[0]), term_to_int32(argv[1]), - term_to_int32(argv[2]), term_to_int32(argv[3]), - term_to_int32(argv[4]), term_to_int32(argv[5])); + M5.Display.drawBezier(term_to_int(argv[0]), term_to_int(argv[1]), + term_to_int(argv[2]), term_to_int(argv[3]), + term_to_int(argv[4]), term_to_int(argv[5])); break; case 7: - M5.Display.drawBezier(term_to_int32(argv[0]), term_to_int32(argv[1]), - term_to_int32(argv[2]), term_to_int32(argv[3]), - term_to_int32(argv[4]), term_to_int32(argv[5]), - term_to_int32(argv[6])); + M5.Display.drawBezier(term_to_int(argv[0]), term_to_int(argv[1]), + term_to_int(argv[2]), term_to_int(argv[3]), + term_to_int(argv[4]), term_to_int(argv[5]), + (uint32_t)term_to_int(argv[6])); break; case 8: - M5.Display.drawBezier(term_to_int32(argv[0]), term_to_int32(argv[1]), - term_to_int32(argv[2]), term_to_int32(argv[3]), - term_to_int32(argv[4]), term_to_int32(argv[5]), - term_to_int32(argv[6]), term_to_int32(argv[7])); + M5.Display.drawBezier(term_to_int(argv[0]), term_to_int(argv[1]), + term_to_int(argv[2]), term_to_int(argv[3]), + term_to_int(argv[4]), term_to_int(argv[5]), + term_to_int(argv[6]), term_to_int(argv[7])); break; case 9: M5.Display.drawBezier( - term_to_int32(argv[0]), term_to_int32(argv[1]), term_to_int32(argv[2]), - term_to_int32(argv[3]), term_to_int32(argv[4]), term_to_int32(argv[5]), - term_to_int32(argv[6]), term_to_int32(argv[7]), term_to_int32(argv[8])); + term_to_int(argv[0]), term_to_int(argv[1]), term_to_int(argv[2]), + term_to_int(argv[3]), term_to_int(argv[4]), term_to_int(argv[5]), + term_to_int(argv[6]), term_to_int(argv[7]), (uint32_t)term_to_int(argv[8])); break; } return OK_ATOM; } +M5_NIF_v_u_v(nif_display_fill_screen, Display, fillScreen) +M5_NIF_v_u_v(nif_display_clear, Display, clear) M5_NIF_v_i(nif_display_width, Display, width) M5_NIF_v_i(nif_display_height, Display, height) M5_NIF_v_v(nif_display_wait_display, Display, waitDisplay) +M5_NIF_v_b(nif_display_display_busy, Display, displayBusy) +M5_NIF_b_v(nif_display_set_auto_display, Display, setAutoDisplay) M5_NIF_v_i(nif_display_get_rotation, Display, getRotation) M5_NIF_i_v(nif_display_set_rotation, Display, setRotation) +M5_NIF_i4_v(nif_display_set_clip_rect, Display, setClipRect) +M5_NIF_v_i4(nif_display_get_clip_rect, Display, getClipRect) +M5_NIF_v_v(nif_display_clear_clip_rect, Display, clearClipRect) +M5_NIF_i4_v(nif_display_set_scroll_rect, Display, setScrollRect) +M5_NIF_v_i4(nif_display_get_scroll_rect, Display, getScrollRect) +M5_NIF_v_v(nif_display_clear_scroll_rect, Display, clearScrollRect) static term nif_display_get_cursor(Context* ctx, int argc, term argv[]) { @@ -122,7 +188,12 @@ static term nif_display_get_cursor(Context* ctx, int argc, term argv[]) } M5_NIF_i2_v(nif_display_set_cursor, Display, setCursor) -M5_NIF_i_v(nif_display_set_text_size, Display, setTextSize) +M5_NIF_f_f2_v(nif_display_set_text_size, Display, setTextSize) +M5_NIF_v_i(nif_display_font_height, Display, fontHeight) +M5_NIF_v_i(nif_display_font_width, Display, fontWidth) +M5_NIF_si2_i(nif_draw_string, Display, drawString) +M5_NIF_si2_i(nif_draw_center_string, Display, drawCenterString) +M5_NIF_si2_i(nif_draw_right_string, Display, drawRightString) static term nif_display_print(Context* ctx, int argc, term argv[]) { @@ -173,10 +244,22 @@ static term nif_display_println(Context* ctx, int argc, term argv[]) return term_from_int(r); } -static constexpr std::array, 59> +static constexpr std::array, 88> NIFS = { { { "set_epd_mode/1", { { NIFFunctionType }, nif_display_set_epd_mode } }, + { "set_brightness/1", { { NIFFunctionType }, nif_display_set_brightness } }, { "sleep/0", { { NIFFunctionType }, nif_display_sleep } }, + { "wakeup/0", { { NIFFunctionType }, nif_display_wakeup } }, + { "power_save/1", { { NIFFunctionType }, nif_display_power_save } }, + { "power_save_on/0", { { NIFFunctionType }, nif_display_power_save_on } }, + { "power_save_off/0", { { NIFFunctionType }, nif_display_power_save_off } }, + + { "set_color/1", { { NIFFunctionType }, nif_display_set_color } }, + { "set_color/3", { { NIFFunctionType }, nif_display_set_color } }, + { "set_raw_color/1", { { NIFFunctionType }, nif_display_set_raw_color } }, + { "get_raw_color/0", { { NIFFunctionType }, nif_display_get_raw_color } }, + { "set_base_color/1", { { NIFFunctionType }, nif_display_set_base_color } }, + { "get_base_color/0", { { NIFFunctionType }, nif_display_get_base_color } }, { "start_write/0", { { NIFFunctionType }, nif_display_start_write } }, { "end_write/0", { { NIFFunctionType }, nif_display_end_write } }, @@ -232,17 +315,39 @@ static constexpr std::array, 59> { "draw_bezier/8", { { NIFFunctionType }, nif_display_draw_bezier } }, { "draw_bezier/9", { { NIFFunctionType }, nif_display_draw_bezier } }, + { "fill_screen/0", { { NIFFunctionType }, nif_display_fill_screen } }, + { "fill_screen/1", { { NIFFunctionType }, nif_display_fill_screen } }, + { "clear/0", { { NIFFunctionType }, nif_display_clear } }, + { "clear/1", { { NIFFunctionType }, nif_display_clear } }, + { "width/0", { { NIFFunctionType }, nif_display_width } }, { "height/0", { { NIFFunctionType }, nif_display_height } }, { "wait_display/0", { { NIFFunctionType }, nif_display_wait_display } }, + { "display_busy/0", { { NIFFunctionType }, nif_display_display_busy } }, + { "set_auto_display/1", { { NIFFunctionType }, nif_display_set_auto_display } }, { "get_rotation/0", { { NIFFunctionType }, nif_display_get_rotation } }, { "set_rotation/1", { { NIFFunctionType }, nif_display_set_rotation } }, + { "set_clip_rect/4", { { NIFFunctionType }, nif_display_set_clip_rect } }, + { "get_clip_rect/0", { { NIFFunctionType }, nif_display_get_clip_rect } }, + { "clear_clip_rect/0", { { NIFFunctionType }, nif_display_clear_clip_rect } }, + { "set_scroll_rect/4", { { NIFFunctionType }, nif_display_set_scroll_rect } }, + { "get_scroll_rect/0", { { NIFFunctionType }, nif_display_get_scroll_rect } }, + { "clear_scroll_rect/0", { { NIFFunctionType }, nif_display_clear_scroll_rect } }, + { "get_cursor/0", { { NIFFunctionType }, nif_display_get_cursor } }, { "set_cursor/2", { { NIFFunctionType }, nif_display_set_cursor } }, { "set_text_size/1", { { NIFFunctionType }, nif_display_set_text_size } }, + { "set_text_size/2", { { NIFFunctionType }, nif_display_set_text_size } }, + + { "font_height/0", { { NIFFunctionType }, nif_display_font_height } }, + { "font_width/0", { { NIFFunctionType }, nif_display_font_width } }, + + { "draw_string/3", { { NIFFunctionType }, nif_draw_string } }, + { "draw_center_string/3", { { NIFFunctionType }, nif_draw_center_string } }, + { "draw_right_string/3", { { NIFFunctionType }, nif_draw_right_string } }, { "print/1", { { NIFFunctionType }, nif_display_print } }, { "println/1", { { NIFFunctionType }, nif_display_println } }, diff --git a/nifs/atomvm_m5_i2c.cc b/nifs/atomvm_m5_i2c.cc index 6015ec9..b8d6da0 100644 --- a/nifs/atomvm_m5_i2c.cc +++ b/nifs/atomvm_m5_i2c.cc @@ -28,38 +28,17 @@ //#define ENABLE_TRACE #include +#include "atomvm_m5_nifs.h" + #define MODULE_IN_PREFIX "m5_in_i2c:" #define MODULE_EX_PREFIX "m5_ex_i2c:" #define MAKE_ATOM(ctx, len, str) globalcontext_make_atom(ctx->global, ATOM_STR(len, str)) -static term nif_in_i2c_set_port(Context* ctx, int argc, term argv[]) -{ - UNUSED(argc); - M5.In_I2C.setPort(term_to_int32(argv[0]), term_to_int32(argv[1]), term_to_int32(argv[2])); - return OK_ATOM; -} - -static term nif_ex_i2c_set_port(Context* ctx, int argc, term argv[]) -{ - UNUSED(argc); - M5.Ex_I2C.setPort(term_to_int32(argv[0]), term_to_int32(argv[1]), term_to_int32(argv[2])); - return OK_ATOM; -} - -static term nif_in_i2c_begin(Context* ctx, int argc, term argv[]) -{ - UNUSED(argc); - bool result = M5.In_I2C.begin(term_to_int32(argv[0]), term_to_int32(argv[1]), term_to_int32(argv[2])); - return result ? TRUE_ATOM : FALSE_ATOM; -} - -static term nif_ex_i2c_begin(Context* ctx, int argc, term argv[]) -{ - UNUSED(argc); - bool result = M5.Ex_I2C.begin(term_to_int32(argv[0]), term_to_int32(argv[1]), term_to_int32(argv[2])); - return result ? TRUE_ATOM : FALSE_ATOM; -} +M5_NIF_i3_v(nif_in_i2c_set_port, In_I2C, setPort) +M5_NIF_i3_v(nif_ex_i2c_set_port, Ex_I2C, setPort) +M5_NIF_i3_v(nif_in_i2c_begin, In_I2C, begin) +M5_NIF_i3_v(nif_ex_i2c_begin, Ex_I2C, begin) static constexpr std::array, 2> IN_NIFS = { { { "set_port/3", { { NIFFunctionType }, nif_in_i2c_set_port } }, diff --git a/nifs/atomvm_m5_imu.cc b/nifs/atomvm_m5_imu.cc new file mode 100644 index 0000000..336b057 --- /dev/null +++ b/nifs/atomvm_m5_imu.cc @@ -0,0 +1,93 @@ +/* SPDX-License-Identifier: MIT */ +#include + +#ifdef CONFIG_AVM_M5_IMU_ENABLE + +#include + +#include "atomvm_m5.h" + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wpedantic" + +#include +#include +#include + +#include + +#pragma GCC diagnostic pop + +#include +#include +#include +#include +#include +#include +#include +//#define ENABLE_TRACE +#include + +#include "atomvm_m5_nifs.h" + +#define MODULE_PREFIX "m5_imu:" + +#define MAKE_ATOM(ctx, len, str) globalcontext_make_atom(ctx->global, ATOM_STR(len, str)) + +M5_NIF_v_b(nif_imu_is_enabled, Imu, isEnabled) + +static term nif_imu_get_type(Context* ctx, int argc, term argv[]) +{ + UNUSED(argc); + UNUSED(argv); + + switch (M5.Imu.getType()) { + case m5::imu_t::imu_none: + return MAKE_ATOM(ctx, "\x4", "none"); + case m5::imu_t::imu_unknown: + return MAKE_ATOM(ctx, "\x7", "unknown"); + case m5::imu_t::imu_sh200q: + return MAKE_ATOM(ctx, "\x6", "sh200q"); + case m5::imu_t::imu_mpu6050: + return MAKE_ATOM(ctx, "\x7", "mpu6050"); + case m5::imu_t::imu_mpu6886: + return MAKE_ATOM(ctx, "\x7", "mpu6886"); + case m5::imu_t::imu_mpu9250: + return MAKE_ATOM(ctx, "\x7", "mpu9250"); + case m5::imu_t::imu_bmi270: + return MAKE_ATOM(ctx, "\x6", "bmi270"); + } + + return UNDEFINED_ATOM; +} + +M5_NIF_v_3b(nif_imu_get_accel, Imu, getAccel) +M5_NIF_v_3b(nif_imu_get_gyro, Imu, getGyro) +M5_NIF_v_3b(nif_imu_get_mag, Imu, getMag) + +static constexpr std::array, 5> NIFS = { { { "is_enabled/0", { { NIFFunctionType }, nif_imu_is_enabled } }, + { "get_type/0", { { NIFFunctionType }, nif_imu_get_type } }, + { "get_accel/0", { { NIFFunctionType }, nif_imu_get_accel } }, + { "get_gyro/0", { { NIFFunctionType }, nif_imu_get_gyro } }, + { "get_mag/0", { { NIFFunctionType }, nif_imu_get_mag } } } }; + +// +// Component Nif Entrypoints +// + +static const struct Nif* get_nif(const char* nifname) +{ + if (memcmp(nifname, MODULE_PREFIX, strlen(MODULE_PREFIX))) { + return NULL; + } + for (const auto& nif : NIFS) { + if (strcmp(nif.first, nifname + strlen(MODULE_PREFIX)) == 0) { + return &nif.second; + } + } + return NULL; +} + +REGISTER_NIF_COLLECTION(m5_imu, NULL, NULL, get_nif) + +#endif diff --git a/nifs/atomvm_m5_nifs.h b/nifs/atomvm_m5_nifs.h index 8f3dfeb..abad939 100644 --- a/nifs/atomvm_m5_nifs.h +++ b/nifs/atomvm_m5_nifs.h @@ -10,6 +10,34 @@ return OK_ATOM; \ } +#define M5_NIF_v_3b(name, module, api_func) \ + static term name(Context* ctx, int argc, term argv[]) \ + { \ + UNUSED(argc); \ + UNUSED(argv); \ + float x, y, z; \ + bool r = M5.module.api_func(&x, &y, &z); \ + if (memory_ensure_free_opt(ctx, TUPLE_SIZE(2) + TUPLE_SIZE(3) + 3 * FLOAT_SIZE, MEMORY_CAN_SHRINK) != MEMORY_GC_OK) { \ + RAISE_ERROR(OUT_OF_MEMORY_ATOM); \ + } \ + term point = term_alloc_tuple(3, &ctx->heap); \ + term result = term_alloc_tuple(2, &ctx->heap); \ + term_put_tuple_element(result, 0, r ? TRUE_ATOM : FALSE_ATOM); \ + term_put_tuple_element(result, 1, point); \ + term_put_tuple_element(point, 0, term_from_float(x, &ctx->heap)); \ + term_put_tuple_element(point, 1, term_from_float(y, &ctx->heap)); \ + term_put_tuple_element(point, 2, term_from_float(z, &ctx->heap)); \ + return result; \ + } + +#define M5_NIF_v_b(name, module, api_func) \ + static term name(Context* ctx, int argc, term argv[]) \ + { \ + UNUSED(argc); \ + UNUSED(argv); \ + return M5.module.api_func() ? TRUE_ATOM : FALSE_ATOM; \ + } + #define M5_NIF_v_i(name, module, api_func) \ static term name(Context* ctx, int argc, term argv[]) \ { \ @@ -17,6 +45,26 @@ return term_from_int(M5.module.api_func()); \ } +#define M5_NIF_b_v(name, module, api_func) \ + static term name(Context* ctx, int argc, term argv[]) \ + { \ + UNUSED(argc); \ + VALIDATE_VALUE(argv[0], term_is_atom); \ + M5.module.api_func( \ + term_to_int(argv[0]) == TRUE_ATOM); \ + return OK_ATOM; \ + } + +#define M5_NIF_i_b(name, module, api_func) \ + static term name(Context* ctx, int argc, term argv[]) \ + { \ + UNUSED(argc); \ + VALIDATE_VALUE(argv[0], term_is_integer); \ + bool r = M5.module.api_func( \ + term_to_int(argv[0])); \ + return r ? TRUE_ATOM : FALSE_ATOM; \ + } + #define M5_NIF_i_v(name, module, api_func) \ static term name(Context* ctx, int argc, term argv[]) \ { \ @@ -27,6 +75,16 @@ return OK_ATOM; \ } +#define M5_NIF_u_v(name, module, api_func) \ + static term name(Context* ctx, int argc, term argv[]) \ + { \ + UNUSED(argc); \ + VALIDATE_VALUE(argv[0], term_is_integer); \ + M5.module.api_func( \ + (uint32_t)term_to_int(argv[0])); \ + return OK_ATOM; \ + } + #define M5_NIF_i2_v(name, module, api_func) \ static term name(Context* ctx, int argc, term argv[]) \ { \ @@ -53,7 +111,108 @@ return OK_ATOM; \ } -#define M5_NIF_i2_i3_v(name, module, api_func) \ +#define M5_NIF_i4_v(name, module, api_func) \ + static term name(Context* ctx, int argc, term argv[]) \ + { \ + UNUSED(argc); \ + for (int i = 0; i < argc; i++) { \ + VALIDATE_VALUE(argv[i], term_is_integer); \ + } \ + M5.module.api_func( \ + term_to_int(argv[0]), \ + term_to_int(argv[1]), \ + term_to_int(argv[2]), \ + term_to_int(argv[3])); \ + return OK_ATOM; \ + } + +#define M5_NIF_v_i4(name, module, api_func) \ + static term name(Context* ctx, int argc, term argv[]) \ + { \ + UNUSED(argc); \ + UNUSED(argv); \ + int x, y, w, h; \ + M5.module.api_func(&x, &y, &w, &h); \ + if (memory_ensure_free_opt(ctx, TUPLE_SIZE(4), MEMORY_CAN_SHRINK) != MEMORY_GC_OK) { \ + RAISE_ERROR(OUT_OF_MEMORY_ATOM); \ + } \ + term result = term_alloc_tuple(4, &ctx->heap); \ + term_put_tuple_element(result, 0, term_from_int(x)); \ + term_put_tuple_element(result, 1, term_from_int(y)); \ + term_put_tuple_element(result, 2, term_from_int(w)); \ + term_put_tuple_element(result, 3, term_from_int(h)); \ + return result; \ + } + +#define M5_NIF_si2_i(name, module, api_func) \ + static term name(Context* ctx, int argc, term argv[]) \ + { \ + UNUSED(argc); \ + VALIDATE_VALUE(argv[1], term_is_integer); \ + VALIDATE_VALUE(argv[2], term_is_integer); \ + size_t slen; \ + switch (interop_iolist_size(argv[0], &slen)) { \ + case InteropOk: \ + break; \ + case InteropMemoryAllocFail: \ + RAISE_ERROR(OUT_OF_MEMORY_ATOM); \ + case InteropBadArg: \ + RAISE_ERROR(BADARG_ATOM); \ + } \ + char* sbuf = (char*)malloc(slen + 1); \ + if (IS_NULL_PTR(sbuf)) { \ + RAISE_ERROR(OUT_OF_MEMORY_ATOM); \ + } \ + switch (interop_write_iolist(argv[0], sbuf)) { \ + case InteropOk: \ + break; \ + case InteropMemoryAllocFail: \ + free(sbuf); \ + RAISE_ERROR(OUT_OF_MEMORY_ATOM); \ + case InteropBadArg: \ + free(sbuf); \ + RAISE_ERROR(BADARG_ATOM); \ + } \ + sbuf[slen] = 0; \ + int r = M5.module.api_func( \ + sbuf, \ + term_to_int(argv[1]), \ + term_to_int(argv[2])); \ + free(sbuf); \ + return term_from_int(r); \ + } + +#define M5_NIF_v_u_v(name, module, api_func) \ + static term name(Context* ctx, int argc, term argv[]) \ + { \ + if (argc == 0) { \ + M5.module.api_func(); \ + } else { \ + VALIDATE_VALUE(argv[0], term_is_integer); \ + M5.module.api_func( \ + (uint32_t)term_to_int(argv[0])); \ + } \ + return OK_ATOM; \ + } + +#define M5_NIF_f_f2_v(name, module, api_func) \ + static term name(Context* ctx, int argc, term argv[]) \ + { \ + for (int i = 0; i < argc; i++) { \ + VALIDATE_VALUE(argv[i], term_is_number); \ + } \ + if (argc == 1) { \ + M5.module.api_func( \ + term_conv_to_float(argv[0])); \ + } else { \ + M5.module.api_func( \ + term_conv_to_float(argv[0]), \ + term_conv_to_float(argv[1])); \ + } \ + return OK_ATOM; \ + } + +#define M5_NIF_i2_i2u_v(name, module, api_func) \ static term name(Context* ctx, int argc, term argv[]) \ { \ for (int i = 0; i < argc; i++) { \ @@ -67,11 +226,11 @@ M5.module.api_func( \ term_to_int(argv[0]), \ term_to_int(argv[1]), \ - term_to_int(argv[2])); \ + (uint32_t)term_to_int(argv[2])); \ } \ return OK_ATOM; \ } -#define M5_NIF_i3_i4_v(name, module, api_func) \ +#define M5_NIF_i3_i3u_v(name, module, api_func) \ static term name(Context* ctx, int argc, term argv[]) \ { \ for (int i = 0; i < argc; i++) { \ @@ -87,12 +246,12 @@ term_to_int(argv[0]), \ term_to_int(argv[1]), \ term_to_int(argv[2]), \ - term_to_int(argv[3])); \ + (uint32_t)term_to_int(argv[3])); \ } \ return OK_ATOM; \ } -#define M5_NIF_i4_i5_v(name, module, api_func) \ +#define M5_NIF_i4_i4u_v(name, module, api_func) \ static term name(Context* ctx, int argc, term argv[]) \ { \ for (int i = 0; i < argc; i++) { \ @@ -110,12 +269,12 @@ term_to_int(argv[1]), \ term_to_int(argv[2]), \ term_to_int(argv[3]), \ - term_to_int(argv[4])); \ + (uint32_t)term_to_int(argv[4])); \ } \ return OK_ATOM; \ } -#define M5_NIF_i5_i6_v(name, module, api_func) \ +#define M5_NIF_i5_i5u_v(name, module, api_func) \ static term name(Context* ctx, int argc, term argv[]) \ { \ for (int i = 0; i < argc; i++) { \ @@ -135,12 +294,12 @@ term_to_int(argv[2]), \ term_to_int(argv[3]), \ term_to_int(argv[4]), \ - term_to_int(argv[5])); \ + (uint32_t)term_to_int(argv[5])); \ } \ return OK_ATOM; \ } -#define M5_NIF_i6_i7_v(name, module, api_func) \ +#define M5_NIF_i6_i6u_v(name, module, api_func) \ static term name(Context* ctx, int argc, term argv[]) \ { \ for (int i = 0; i < argc; i++) { \ @@ -162,7 +321,7 @@ term_to_int(argv[3]), \ term_to_int(argv[4]), \ term_to_int(argv[5]), \ - term_to_int(argv[6])); \ + (uint32_t)term_to_int(argv[6])); \ } \ return OK_ATOM; \ } diff --git a/nifs/atomvm_m5_rtc.cc b/nifs/atomvm_m5_rtc.cc index 31706e1..a494180 100644 --- a/nifs/atomvm_m5_rtc.cc +++ b/nifs/atomvm_m5_rtc.cc @@ -28,17 +28,13 @@ //#define ENABLE_TRACE #include +#include "atomvm_m5_nifs.h" + #define MODULE_PREFIX "m5_rtc:" #define MAKE_ATOM(ctx, len, str) globalcontext_make_atom(ctx->global, ATOM_STR(len, str)) -static term nif_rtc_is_enabled(Context* ctx, int argc, term argv[]) -{ - UNUSED(argc); - UNUSED(argv); - - return M5.Rtc.isEnabled() ? TRUE_ATOM : FALSE_ATOM; -} +M5_NIF_v_b(nif_rtc_is_enabled, Rtc, isEnabled) static term nif_rtc_get_time(Context* ctx, int argc, term argv[]) { diff --git a/nifs/atomvm_m5_speaker.cc b/nifs/atomvm_m5_speaker.cc index 7d24224..3b2f560 100644 --- a/nifs/atomvm_m5_speaker.cc +++ b/nifs/atomvm_m5_speaker.cc @@ -28,16 +28,22 @@ //#define ENABLE_TRACE #include +#include "atomvm_m5_nifs.h" + #define MODULE_PREFIX "m5_speaker:" +M5_NIF_v_b(nif_speaker_is_enabled, Speaker, isEnabled) +M5_NIF_v_b(nif_speaker_is_playing, Speaker, isPlaying) +M5_NIF_i_v(nif_speaker_set_volume, Speaker, setVolume) + static term nif_speaker_tone(Context* ctx, int argc, term argv[]) { VALIDATE_VALUE(argv[0], term_is_number); VALIDATE_VALUE(argv[1], term_is_integer); int channel = -1; if (argc > 2) { - VALIDATE_VALUE(argv[2], term_is_number); - channel = term_to_int32(argv[2]); + VALIDATE_VALUE(argv[2], term_is_integer); + channel = term_to_int(argv[2]); } bool stop_current_sound = true; if (argc > 3) { @@ -54,12 +60,69 @@ static term nif_speaker_tone(Context* ctx, int argc, term argv[]) return r ? TRUE_ATOM : FALSE_ATOM; } -static constexpr std::array, 3> NIFS = { { +template +static term nif_speaker_play_raw(Context* ctx, int argc, term argv[]) +{ + UNUSED(argc); + VALIDATE_VALUE(argv[0], term_is_binary); + uint32_t sample_rate = 44100; + bool stereo = false; + uint32_t repeat = 1; + int channel = -1; + bool stop_current_sound = false; + + if (argc > 1) { + VALIDATE_VALUE(argv[1], term_is_integer); + sample_rate = term_to_int(argv[1]); + if (argc > 2) { + VALIDATE_VALUE(argv[2], term_is_atom); + stereo = argv[2] == TRUE_ATOM; + if (argc > 3) { + VALIDATE_VALUE(argv[3], term_is_integer); + repeat = term_to_int(argv[3]); + if (argc > 4) { + VALIDATE_VALUE(argv[4], term_is_integer); + channel = term_to_int(argv[4]); + if (argc > 5) { + VALIDATE_VALUE(argv[5], term_is_atom); + stop_current_sound = argv[5] == TRUE_ATOM; + } + } + } + } + } + + const T* data = (const T*)term_binary_data(argv[0]); + size_t data_len = term_binary_size(argv[0]) / sizeof(T); + + bool result = M5.Speaker.playRaw(data, data_len, sample_rate, stereo, repeat, channel, stop_current_sound); + return result ? TRUE_ATOM : FALSE_ATOM; +} + +static constexpr std::array, 24> NIFS = { { { "is_enabled/0", { { NIFFunctionType }, nif_speaker_is_enabled } }, + { "is_playing/0", { { NIFFunctionType }, nif_speaker_is_playing } }, + { "set_volume/1", { { NIFFunctionType }, nif_speaker_set_volume } }, { "tone/2", { { NIFFunctionType }, nif_speaker_tone } }, { "tone/3", { { NIFFunctionType }, nif_speaker_tone } }, { "tone/4", { { NIFFunctionType }, nif_speaker_tone } }, - -} }; + { "play_raw_u8/1", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_u8/2", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_u8/3", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_u8/4", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_u8/5", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_u8/6", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s8/1", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s8/2", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s8/3", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s8/4", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s8/5", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s8/6", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s16/1", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s16/2", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s16/3", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s16/4", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s16/5", { { NIFFunctionType }, nif_speaker_play_raw } }, + { "play_raw_s16/6", { { NIFFunctionType }, nif_speaker_play_raw } } } }; // // Component Nif Entrypoints diff --git a/src/m5_display.erl b/src/m5_display.erl index f6234d1..cd4e90d 100644 --- a/src/m5_display.erl +++ b/src/m5_display.erl @@ -3,62 +3,607 @@ -export([ set_epd_mode/1, - height/0, + set_brightness/1, + sleep/0, + wakeup/0, + power_save/1, + power_save_on/0, + power_save_off/0, + + set_color/1, + set_color/3, + set_raw_color/1, + get_raw_color/0, + set_base_color/1, + get_base_color/0, + + start_write/0, + end_write/0, + + write_pixel/2, + write_pixel/3, + write_fast_vline/3, + write_fast_vline/4, + write_fast_hline/3, + write_fast_hline/4, + write_fill_rect/4, + write_fill_rect/5, + write_fill_rect_preclipped/4, + write_fill_rect_preclipped/5, + write_color/2, + push_block/2, + draw_pixel/2, + draw_pixel/3, + draw_fast_vline/3, + draw_fast_vline/4, + draw_fast_hline/3, + draw_fast_hline/4, + fill_rect/4, + fill_rect/5, + draw_rect/4, + draw_rect/5, + draw_round_rect/5, + draw_round_rect/6, + fill_round_rect/5, + fill_round_rect/6, + draw_circle/3, + draw_circle/4, + fill_circle/3, + fill_circle/4, + draw_ellipse/4, + draw_ellipse/5, + fill_ellipse/4, + fill_ellipse/5, + draw_line/4, + draw_line/5, + draw_triangle/6, + draw_triangle/7, + fill_triangle/6, + fill_triangle/7, + draw_bezier/6, + draw_bezier/7, + draw_bezier/8, + draw_bezier/9, + + fill_screen/0, + fill_screen/1, + clear/0, + clear/1, + width/0, + height/0, + + wait_display/0, + display_busy/0, + set_auto_display/1, + get_rotation/0, set_rotation/1, + + set_clip_rect/4, + get_clip_rect/0, + clear_clip_rect/0, + set_scroll_rect/4, + get_scroll_rect/0, + clear_scroll_rect/0, + + get_cursor/0, + set_cursor/2, set_text_size/1, - start_write/0, - end_write/0, - fill_rect/5, + set_text_size/2, + + font_height/0, + font_width/0, + + draw_string/3, + draw_center_string/3, + draw_right_string/3, + print/1, - println/1, println/0 + println/1, + println/0 ]). +-type rgb888() :: 0..16777216. +-type rgb565() :: 0..65536. +-type color() :: + rgb888() | {rgb888, rgb888()} | {rgb565, rgb565()} | {rgb, {0..255, 0..255, 0..255}}. +-type raw_color() :: integer(). +-type rotation() :: 0..3. + +%% @doc Set EPD mode. +%% @param _Mode mode (currently only fastest is supported) -spec set_epd_mode(fastest) -> ok. set_epd_mode(_Mode) -> throw(nif_error). +%% @doc Set brightness +%% @param _Brightness brightness level. 0 means screen is off. +-spec set_brightness(0..255) -> ok. +set_brightness(_Brightness) -> + throw(nif_error). + +%% @doc Set display to sleep. +%% This function first set brightness to 0. +-spec sleep() -> ok. +sleep() -> + throw(nif_error). + +%% @doc Wake display up. +%% This function restores brightness. +-spec wakeup() -> ok. +wakeup() -> + throw(nif_error). + +%% @doc Set power save flag +-spec power_save(boolean()) -> ok. +power_save(_Flag) -> + throw(nif_error). + +%% @doc Set power save flag to true +-spec power_save_on() -> ok. +power_save_on() -> + throw(nif_error). + +%% @doc Set power save flag to false +-spec power_save_off() -> ok. +power_save_off() -> + throw(nif_error). + +%% @doc Set the color. +-spec set_color(color()) -> ok. +set_color(_Color) -> + throw(nif_error). + +%% @doc Set the color. +-spec set_color(0..255, 0..255, 0..255) -> ok. +set_color(_R, _G, _B) -> + throw(nif_error). + +%% @doc Set raw color +-spec set_raw_color(raw_color()) -> ok. +set_raw_color(_Color) -> + throw(nif_error). + +%% @doc Get raw color +-spec get_raw_color() -> raw_color(). +get_raw_color() -> + throw(nif_error). + +%% @doc Set base color. +%% Base color is used by `clear/0' and `scroll/2'. +-spec set_base_color(rgb888()) -> ok. +set_base_color(_Color) -> + throw(nif_error). + +%% @doc Get base color +-spec get_base_color() -> rgb888(). +get_base_color() -> + throw(nif_error). + +%% @doc Start writing on display. +%% Should be balanced with `end_write' +-spec start_write() -> ok. +start_write() -> + throw(nif_error). + +%% @doc End writing on display. +%% Should be balanced with `start_write' +-spec end_write() -> ok. +end_write() -> + throw(nif_error). + +%% @doc Write a pixel with current color. +%% Should be enclosed with `start_write' and `end_write'. +-spec write_pixel(integer(), integer()) -> ok. +write_pixel(_X, _Y) -> + throw(nif_error). + +%% @doc Set color and write a pixel. +%% Should be enclosed with `start_write' and `end_write'. +-spec write_pixel(integer(), integer(), rgb888()) -> ok. +write_pixel(_X, _Y, _Color) -> + throw(nif_error). + +%% @doc Write a vertical line with current color. +%% Should be enclosed with `start_write' and `end_write'. +-spec write_fast_vline(integer(), integer(), integer()) -> ok. +write_fast_vline(_X, _Y, _H) -> + throw(nif_error). + +%% @doc Set color and write a vertical line. +%% Should be enclosed with `start_write' and `end_write'. +-spec write_fast_vline(integer(), integer(), integer(), rgb888()) -> ok. +write_fast_vline(_X, _Y, _H, _Color) -> + throw(nif_error). + +%% @doc Write a horizontal line with current color. +%% Should be enclosed with `start_write' and `end_write'. +-spec write_fast_hline(integer(), integer(), integer()) -> ok. +write_fast_hline(_X, _Y, _W) -> + throw(nif_error). + +%% @doc Set color and write a horizontal line. +%% Should be enclosed with `start_write' and `end_write'. +-spec write_fast_hline(integer(), integer(), integer(), rgb888()) -> ok. +write_fast_hline(_X, _Y, _W, _Color) -> + throw(nif_error). + +%% @doc Fill a rectangle with current color. +%% Should be enclosed with `start_write' and `end_write'. +-spec write_fill_rect(integer(), integer(), integer(), integer()) -> ok. +write_fill_rect(_X, _Y, _W, _H) -> + throw(nif_error). + +%% @doc Set color and fill a rectangle. +%% Should be enclosed with `start_write' and `end_write'. +-spec write_fill_rect(integer(), integer(), integer(), integer(), rgb888()) -> ok. +write_fill_rect(_X, _Y, _W, _H, _Color) -> + throw(nif_error). + +%% @doc Fill a rectangle with current color, without clipping. +%% Should be enclosed with `start_write' and `end_write'. +-spec write_fill_rect_preclipped(integer(), integer(), integer(), integer()) -> ok. +write_fill_rect_preclipped(_X, _Y, _W, _H) -> + throw(nif_error). + +%% @doc Set color and fill a rectangle, without clipping. +%% Should be enclosed with `start_write' and `end_write'. +-spec write_fill_rect_preclipped(integer(), integer(), integer(), integer(), rgb888()) -> ok. +write_fill_rect_preclipped(_X, _Y, _W, _H, _Color) -> + throw(nif_error). + +%% @doc Set color and push block. +%% Should be enclosed with `start_write' and `end_write'. +-spec write_color(rgb888(), integer()) -> ok. +write_color(_Color, _Length) -> + throw(nif_error). + +%% @doc Set color and push block. +%% Calls `start_write' and `end_write'. +-spec push_block(rgb888(), integer()) -> ok. +push_block(_Color, _Length) -> + throw(nif_error). + +%% @doc Draw a pixel with current color. +%% Calls `start_write' and `end_write'. +-spec draw_pixel(integer(), integer()) -> ok. +draw_pixel(_X, _Y) -> + throw(nif_error). + +%% @doc Set color and draw a pixel. +%% Calls `start_write' and `end_write'. +-spec draw_pixel(integer(), integer(), rgb888()) -> ok. +draw_pixel(_X, _Y, _Color) -> + throw(nif_error). + +%% @doc Draw a vertical line with current color. +%% Calls `start_write' and `end_write'. +-spec draw_fast_vline(integer(), integer(), integer()) -> ok. +draw_fast_vline(_X, _Y, _H) -> + throw(nif_error). + +%% @doc Set color and draw a vertical line. +%% Calls `start_write' and `end_write'. +-spec draw_fast_vline(integer(), integer(), integer(), rgb888()) -> ok. +draw_fast_vline(_X, _Y, _H, _Color) -> + throw(nif_error). + +%% @doc Draw a horizontal line with current color. +%% Calls `start_write' and `end_write'. +-spec draw_fast_hline(integer(), integer(), integer()) -> ok. +draw_fast_hline(_X, _Y, _W) -> + throw(nif_error). + +%% @doc Set color and draw a horizontal line. +%% Calls `start_write' and `end_write'. +-spec draw_fast_hline(integer(), integer(), integer(), rgb888()) -> ok. +draw_fast_hline(_X, _Y, _W, _Color) -> + throw(nif_error). + +%% @doc Fill a rectangle with current color. +%% Calls `start_write' and `end_write'. +-spec fill_rect(integer(), integer(), integer(), integer()) -> ok. +fill_rect(_X, _Y, _W, _H) -> + throw(nif_error). + +%% @doc Set color and fill a rectangle. +%% Calls `start_write' and `end_write'. +-spec fill_rect(integer(), integer(), integer(), integer(), rgb888()) -> ok. +fill_rect(_X, _Y, _W, _H, _Color) -> + throw(nif_error). + +%% @doc Draw a rectangle with current color. +%% Calls `start_write' and `end_write'. +-spec draw_rect(integer(), integer(), integer(), integer()) -> ok. +draw_rect(_X, _Y, _W, _H) -> + throw(nif_error). + +%% @doc Set color and draw a rectangle. +%% Calls `start_write' and `end_write'. +-spec draw_rect(integer(), integer(), integer(), integer(), rgb888()) -> ok. +draw_rect(_X, _Y, _W, _H, _Color) -> + throw(nif_error). + +%% @doc Draw a round rectangle with current color. +%% Calls `start_write' and `end_write'. +-spec draw_round_rect(integer(), integer(), integer(), integer(), integer()) -> ok. +draw_round_rect(_X, _Y, _W, _H, _R) -> + throw(nif_error). + +%% @doc Set color and draw a round rectangle. +%% Calls `start_write' and `end_write'. +-spec draw_round_rect(integer(), integer(), integer(), integer(), integer(), rgb888()) -> ok. +draw_round_rect(_X, _Y, _W, _H, _R, _Color) -> + throw(nif_error). + +%% @doc Fill a round rectangle with current color. +%% Calls `start_write' and `end_write'. +-spec fill_round_rect(integer(), integer(), integer(), integer(), integer()) -> ok. +fill_round_rect(_X, _Y, _W, _H, _R) -> + throw(nif_error). + +%% @doc Set color and fill a round rectangle. +%% Calls `start_write' and `end_write'. +-spec fill_round_rect(integer(), integer(), integer(), integer(), integer(), rgb888()) -> ok. +fill_round_rect(_X, _Y, _W, _H, _R, _Color) -> + throw(nif_error). + +%% @doc Draw a circle with current color. +%% Calls `start_write' and `end_write'. +-spec draw_circle(integer(), integer(), integer()) -> ok. +draw_circle(_X, _Y, _R) -> + throw(nif_error). + +%% @doc Set color and draw a circle. +%% Calls `start_write' and `end_write'. +-spec draw_circle(integer(), integer(), integer(), rgb888()) -> ok. +draw_circle(_X, _Y, _R, _Color) -> + throw(nif_error). + +%% @doc Fill a circle with current color. +%% Calls `start_write' and `end_write'. +-spec fill_circle(integer(), integer(), integer()) -> ok. +fill_circle(_X, _Y, _R) -> + throw(nif_error). + +%% @doc Set color and fill a circle. +%% Calls `start_write' and `end_write'. +-spec fill_circle(integer(), integer(), integer(), rgb888()) -> ok. +fill_circle(_X, _Y, _R, _Color) -> + throw(nif_error). + +%% @doc Draw an ellipse with current color. +%% Calls `start_write' and `end_write'. +-spec draw_ellipse(integer(), integer(), integer(), integer()) -> ok. +draw_ellipse(_X, _Y, _RX, _RY) -> + throw(nif_error). + +%% @doc Set color and draw an ellipse. +%% Calls `start_write' and `end_write'. +-spec draw_ellipse(integer(), integer(), integer(), integer(), rgb888()) -> ok. +draw_ellipse(_X, _Y, _RX, _RY, _Color) -> + throw(nif_error). + +%% @doc Fill an ellipse with current color. +%% Calls `start_write' and `end_write'. +-spec fill_ellipse(integer(), integer(), integer(), integer()) -> ok. +fill_ellipse(_X, _Y, _RX, _RY) -> + throw(nif_error). + +%% @doc Set color and fill an ellipse. +%% Calls `start_write' and `end_write'. +-spec fill_ellipse(integer(), integer(), integer(), integer(), rgb888()) -> ok. +fill_ellipse(_X, _Y, _RX, _RY, _Color) -> + throw(nif_error). + +%% @doc Draw a line with current color. +%% Calls `start_write' and `end_write'. +-spec draw_line(integer(), integer(), integer(), integer()) -> ok. +draw_line(_X0, _Y0, _X1, _Y1) -> + throw(nif_error). + +%% @doc Set color and draw a line. +%% Calls `start_write' and `end_write'. +-spec draw_line(integer(), integer(), integer(), integer(), rgb888()) -> ok. +draw_line(_X0, _Y0, _X1, _Y1, _Color) -> + throw(nif_error). + +%% @doc Draw a triangle with current color. +%% Calls `start_write' and `end_write'. +-spec draw_triangle(integer(), integer(), integer(), integer(), integer(), integer()) -> ok. +draw_triangle(_X0, _Y0, _X1, _Y1, _X2, _Y2) -> + throw(nif_error). + +%% @doc Set color and draw a triangle. +%% Calls `start_write' and `end_write'. +-spec draw_triangle(integer(), integer(), integer(), integer(), integer(), integer(), rgb888()) -> + ok. +draw_triangle(_X0, _Y0, _X1, _Y1, _X2, _Y2, _Color) -> + throw(nif_error). + +%% @doc Fill a triangle with current color. +%% Calls `start_write' and `end_write'. +-spec fill_triangle(integer(), integer(), integer(), integer(), integer(), integer()) -> ok. +fill_triangle(_X0, _Y0, _X1, _Y1, _X2, _Y2) -> + throw(nif_error). + +%% @doc Set color and fill a triangle. +%% Calls `start_write' and `end_write'. +-spec fill_triangle(integer(), integer(), integer(), integer(), integer(), integer(), rgb888()) -> + ok. +fill_triangle(_X0, _Y0, _X1, _Y1, _X2, _Y2, _Color) -> + throw(nif_error). + +%% @doc Draw a bezier with current color. +%% Calls `start_write' and `end_write'. +-spec draw_bezier(integer(), integer(), integer(), integer(), integer(), integer()) -> ok. +draw_bezier(_X0, _Y0, _X1, _Y1, _X2, _Y2) -> + throw(nif_error). + +%% @doc Set color and draw a bezier. +%% Calls `start_write' and `end_write'. +-spec draw_bezier(integer(), integer(), integer(), integer(), integer(), integer(), rgb888()) -> ok. +draw_bezier(_X0, _Y0, _X1, _Y1, _X2, _Y2, _Color) -> + throw(nif_error). + +%% @doc Draw a bezier with current color. +%% Calls `start_write' and `end_write'. +-spec draw_bezier( + integer(), integer(), integer(), integer(), integer(), integer(), integer(), integer() +) -> ok. +draw_bezier(_X0, _Y0, _X1, _Y1, _X2, _Y2, _X3, _Y3) -> + throw(nif_error). + +%% @doc Set color and draw a bezier. +%% Calls `start_write' and `end_write'. +-spec draw_bezier( + integer(), integer(), integer(), integer(), integer(), integer(), integer(), integer(), rgb888() +) -> ok. +draw_bezier(_X0, _Y0, _X1, _Y1, _X2, _Y2, _X3, _Y3, _Color) -> + throw(nif_error). + +%% @doc Fill the screen with current color +-spec fill_screen() -> ok. +fill_screen() -> + throw(nif_error). + +%% @doc Set current color and fill the screen +-spec fill_screen(rgb888()) -> ok. +fill_screen(_Color) -> + throw(nif_error). + +%% @doc Clear and fill the screen with base color +-spec clear() -> ok. +clear() -> + throw(nif_error). + +%% @doc Clear and fill the screen with provided color +-spec clear(rgb888()) -> ok. +clear(_Color) -> + throw(nif_error). + +%% @doc Return display width -spec width() -> integer(). width() -> throw(nif_error). +%% @doc Return display height -spec height() -> integer(). height() -> throw(nif_error). --spec get_rotation() -> integer(). +%% @doc Wait until display is no longer busy +-spec wait_display() -> ok. +wait_display() -> + throw(nif_error). + +%% @doc Determine if display is busy +-spec display_busy() -> boolean(). +display_busy() -> + throw(nif_error). + +%% @doc Set auto display +-spec set_auto_display(boolean()) -> ok. +set_auto_display(_Flag) -> + throw(nif_error). + +%% @doc Get the current rotation +-spec get_rotation() -> rotation(). get_rotation() -> throw(nif_error). --spec set_rotation(integer()) -> ok. +%% @doc Set the rotation of the main display +-spec set_rotation(rotation()) -> ok. set_rotation(_Rotation) -> throw(nif_error). --spec set_text_size(integer()) -> ok. +%% @doc Set the clip rectangle +-spec set_clip_rect(integer(), integer(), integer(), integer()) -> ok. +set_clip_rect(_X, _Y, _W, _H) -> + throw(nif_error). + +%% @doc Get the clip rectangle +-spec get_clip_rect() -> {integer(), integer(), integer(), integer()}. +get_clip_rect() -> + throw(nif_error). + +%% @doc Clear the clip rectangle +-spec clear_clip_rect() -> ok. +clear_clip_rect() -> + throw(nif_error). + +%% @doc Set the scroll rectangle +-spec set_scroll_rect(integer(), integer(), integer(), integer()) -> ok. +set_scroll_rect(_X, _Y, _W, _H) -> + throw(nif_error). + +%% @doc Get the scroll rectangle +-spec get_scroll_rect() -> {integer(), integer(), integer(), integer()}. +get_scroll_rect() -> + throw(nif_error). + +%% @doc Clear the scroll rectangle +-spec clear_scroll_rect() -> ok. +clear_scroll_rect() -> + throw(nif_error). + +%% @doc Get the current (text) cursor +-spec get_cursor() -> {integer(), integer()}. +get_cursor() -> + throw(nif_error). + +%% @doc Set the (text) cursor +-spec set_cursor(integer(), integer()) -> ok. +set_cursor(_X, _Y) -> + throw(nif_error). + +%% @doc Set the text size +-spec set_text_size(number()) -> ok. set_text_size(_TextSize) -> throw(nif_error). --spec start_write() -> ok. -start_write() -> +%% @doc Set the text X and Y sizes +-spec set_text_size(number(), number()) -> ok. +set_text_size(_TextSizeX, _TextSizeY) -> throw(nif_error). --spec end_write() -> ok. -end_write() -> +%% @doc Get the current font height, depending on the text size +-spec font_height() -> integer(). +font_height() -> throw(nif_error). --spec fill_rect(integer(), integer(), integer(), integer(), integer()) -> ok. -fill_rect(_X, _Y, _W, _H, _Color) -> +%% @doc Get the current font width, depending on the text size +-spec font_width() -> integer(). +font_width() -> throw(nif_error). --spec print(binary()) -> ok. -print(_Binary) -> +%% @doc Draw a string at a given coordinates for the left point +-spec draw_string(iodata(), integer(), integer()) -> ok. +draw_string(_String, _X, _Y) -> throw(nif_error). --spec println(binary()) -> ok. -println(_Binary) -> +%% @doc Draw a string at a given coordinates for the center point +-spec draw_center_string(iodata(), integer(), integer()) -> ok. +draw_center_string(_String, _X, _Y) -> throw(nif_error). +%% @doc Draw a string at a given coordinates for the right point +-spec draw_right_string(iodata(), integer(), integer()) -> ok. +draw_right_string(_String, _X, _Y) -> + throw(nif_error). + +%% @doc Print a string with a new line +-spec print(iodata()) -> ok. +print(_String) -> + throw(nif_error). + +%% @doc Print a new line -spec println() -> ok. println() -> throw(nif_error). + +%% @doc Print a string with a new line +-spec println(iodata()) -> ok. +println(_String) -> + throw(nif_error).