diff -Nru ibus-1.5.29~rc1/ChangeLog ibus-1.5.29/ChangeLog --- ibus-1.5.29~rc1/ChangeLog 2023-08-22 10:14:41.000000000 +0000 +++ ibus-1.5.29/ChangeLog 2023-11-09 06:11:26.000000000 +0000 @@ -1,3 +1,137 @@ +commit 0ad8e77bd36545974ad8acd0a5283cf72bc7c8ad +Author: fujiwarat +Date: 2023-11-09 14:59:25 +0900 + + Release 1.5.29-rc2 + +M configure.ac + +commit 5bb4353b58f0e0278d112343165f3d5a7a2693b9 +Author: fujiwarat +Date: 2023-11-09 14:33:51 +0900 + + data/dconf: Update org.freedesktop.ibus.gschema.xml + + se(rus_nodeadkeys) is deleted with xkeyboard-config 2.40 + + Fixes: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/commit/651f1c0 + +M data/dconf/org.freedesktop.ibus.gschema.xml + +commit 0c67ff63d2c1b7425c040ad75c7f4eebca64c2ee +Author: fujiwarat +Date: 2023-11-09 11:39:19 +0900 + + client/wayland: Translate keycodes with CapsLock + + Fix CapsLock and some Latin characters with fr(azerty) layout in + Plasma Wayland. + + BUG=https://github.com/ibus/ibus/pull/2568 + +M client/wayland/ibuswaylandim.c + +commit 0fc744ad30db9588ded4174186e82138698586fb +Author: fujiwarat +Date: 2023-11-09 10:23:18 +0900 + + client/wayland: Tab should not be committed by IM + + Tab key has two meanings of inserting a Tab character and moving + the input focus which is handled by each applications and the input + method should forward the Tab key event to the application. + + IBus GTK module will be fixed later. + + BUG=rhbz#2247891 + +M client/wayland/ibuswaylandim.c + +commit e0595365c717cbc87ecb13bbf143fca2a64d1af1 +Author: fujiwarat +Date: 2023-11-09 10:09:01 +0900 + + src: Add preedit D-Bus signals to PostProcessKeyEvent + + ibus-hangul calls UpdatePreeditText signal during pressing Enter key + to hide the current preedit text and this also causes the reorder issue + in sync process-key-event and need to move the preedit signals + to PostProcessKeyEvent. + + Also refactor PostProcessKeyEvent codes. + + Fixes: https://github.com/ibus/ibus/commit/38f09c6 + + BUG=https://github.com/ibus/ibus/pull/2575 + +M bus/inputcontext.c +M src/ibusinputcontext.c + +commit 7650080736931ab178aebed8e2c9bf133f08ab56 +Author: fujiwarat +Date: 2023-11-09 10:08:59 +0900 + + src: Add DeleteSurroundingText to PostProcessKeyEvent + + DeleteSurroundingText also can be delayed sending to IBus clients. + Now surrounding D-Bus methods are added to PostProcessKeyEvent. + + Fixes: https://github.com/ibus/ibus/commit/38f09c6 + + BUG=https://github.com/ibus/ibus/issues/2570 + +M bus/inputcontext.c +M src/ibusinputcontext.c + +commit 197dba7aacd377b931925454128ffecc130bf204 +Author: fujiwarat +Date: 2023-11-09 10:08:57 +0900 + + autogen: Revert DNF for Fedora 39 + + Seems DNF5 is deleted by default. + + Fixes: https://github.com/ibus/ibus/commit/f05c12d + + BUG=https://github.com/ibus/ibus/pull/2569 + +M .github/workflows/main.yml +M autogen.sh + +commit 18bfae07ae19ec0fcdca79228a1d1f3d008d3ecd +Author: fujiwarat +Date: 2023-09-07 13:39:52 +0900 + + github/hooks: Update ibus-commit-common + + Check ibus-commit-config file to works on other Git repositories. + +M .github/hooks/ibus-commit-common +A .github/hooks/ibus-commit-config + +commit ea9d6cf877195787ad5e2e7f88a55a8382682bf2 +Author: fujiwarat +Date: 2023-08-24 17:35:46 +0900 + + github/hooks: Add ibus-commit-common + + You can copy .github/hooks/* file to .git/hooks/. with the file + permission '0755'. + This script is useful not to commit invalid commit IDs every time and + leave a temporary version(1.5.00) in source files when a release is + bumped. + Now a tiny spell checking is also added to output a warning of + possible typos but not an error. + + Fixes: https://github.com/ibus/ibus/commit/3bbec69 + Fixes: https://github.com/ibus/ibus/commit/cac49dc + Fixes: https://github.com/ibus/ibus/commit/5ed9f13 + Fixes: https://github.com/ibus/ibus/commit/7c61e22 + +M .github/hooks/commit-msg +A .github/hooks/ibus-commit-common +M .github/hooks/post-merge + commit 8991379c1d0b2da05eeb9b1e3e52faee4901e236 Author: fujiwarat Date: 2023-08-22 18:38:39 +0900 diff -Nru ibus-1.5.29~rc1/NEWS ibus-1.5.29/NEWS --- ibus-1.5.29~rc1/NEWS 2023-08-22 10:14:41.000000000 +0000 +++ ibus-1.5.29/NEWS 2023-11-09 06:11:26.000000000 +0000 @@ -1,4 +1,4 @@ -Changes in IBus 1.5.29-rc1 +Changes in IBus 1.5.29-rc2 Alan01 (1): po: Update translation (Danish) @@ -51,7 +51,7 @@ Yuri Chornoivan (1): po: Update translation (Ukrainian) -fujiwarat (48): +fujiwarat (57): src: Call IBUS_TYPE_EMOJI_DATA in ibus_init() client/x11: Fix Key typing order util/IMdkit: Disable while loop before call ForwardEventMessageProc() @@ -100,6 +100,15 @@ Set local PKG_CONFIG_PATH engine: Update simple.xml with xkeyboard-config 2.39 Release 1.5.29-rc1 + github/hooks: Add ibus-commit-common + github/hooks: Update ibus-commit-common + autogen: Revert DNF for Fedora 39 + src: Add DeleteSurroundingText to PostProcessKeyEvent + src: Add preedit D-Bus signals to PostProcessKeyEvent + client/wayland: Tab should not be committed by IM + client/wayland: Translate keycodes with CapsLock + data/dconf: Update org.freedesktop.ibus.gschema.xml + Release 1.5.29-rc2 oreo639 (1): configure: Fix cross compiling @@ -180,4 +189,13 @@ po: Update translation (Georgian) (Temuri Doghonadze) 96a6850f Set local PKG_CONFIG_PATH (fujiwarat) cf3c5c00 engine: Update simple.xml with xkeyboard-config 2.39 (fujiwarat) 155c5845 -Release 1.5.29-rc1 (fujiwarat) 8991379c \ No newline at end of file +Release 1.5.29-rc1 (fujiwarat) 8991379c +github/hooks: Add ibus-commit-common (fujiwarat) ea9d6cf8 +github/hooks: Update ibus-commit-common (fujiwarat) 18bfae07 +autogen: Revert DNF for Fedora 39 (fujiwarat) 197dba7a +src: Add DeleteSurroundingText to PostProcessKeyEvent (fujiwarat) 76500807 +src: Add preedit D-Bus signals to PostProcessKeyEvent (fujiwarat) e0595365 +client/wayland: Tab should not be committed by IM (fujiwarat) 0fc744ad +client/wayland: Translate keycodes with CapsLock (fujiwarat) 0c67ff63 +data/dconf: Update org.freedesktop.ibus.gschema.xml (fujiwarat) 5bb4353b +Release 1.5.29-rc2 (fujiwarat) 0ad8e77b \ No newline at end of file diff -Nru ibus-1.5.29~rc1/autogen.sh ibus-1.5.29/autogen.sh --- ibus-1.5.29~rc1/autogen.sh 2023-08-22 10:11:31.000000000 +0000 +++ ibus-1.5.29/autogen.sh 2023-11-09 06:08:27.000000000 +0000 @@ -47,7 +47,7 @@ rpm -q $FEDORA_PKG1 || exit 1 rpm -q $FEDORA_PKG2 || exit 1 rpm -q $FEDORA_PKG3 || exit 1 - (grep -qE '37|38' /etc/fedora-release) && DNF=dnf || DNF=dnf5 + DNF=dnf $DNF update --assumeno $FEDORA_PKG1 || exit 1 $DNF update --assumeno $FEDORA_PKG2 || exit 1 $DNF update --assumeno $FEDORA_PKG3 || exit 1 diff -Nru ibus-1.5.29~rc1/bindings/vala/candidatearea.c ibus-1.5.29/bindings/vala/candidatearea.c --- ibus-1.5.29~rc1/bindings/vala/candidatearea.c 2023-08-22 10:13:12.000000000 +0000 +++ ibus-1.5.29/bindings/vala/candidatearea.c 2023-11-09 06:09:55.000000000 +0000 @@ -1,4 +1,4 @@ -/* candidatearea.c generated by valac 0.56.12, the Vala compiler +/* candidatearea.c generated by valac 0.56.13, the Vala compiler * generated from candidatearea.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/bindings/vala/emojier.c ibus-1.5.29/bindings/vala/emojier.c --- ibus-1.5.29~rc1/bindings/vala/emojier.c 2023-08-22 10:13:12.000000000 +0000 +++ ibus-1.5.29/bindings/vala/emojier.c 2023-11-09 06:09:55.000000000 +0000 @@ -1,4 +1,4 @@ -/* emojier.c generated by valac 0.56.12, the Vala compiler +/* emojier.c generated by valac 0.56.13, the Vala compiler * generated from emojier.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/bindings/vala/iconwidget.c ibus-1.5.29/bindings/vala/iconwidget.c --- ibus-1.5.29~rc1/bindings/vala/iconwidget.c 2023-08-22 10:13:12.000000000 +0000 +++ ibus-1.5.29/bindings/vala/iconwidget.c 2023-11-09 06:09:55.000000000 +0000 @@ -1,4 +1,4 @@ -/* iconwidget.c generated by valac 0.56.12, the Vala compiler +/* iconwidget.c generated by valac 0.56.13, the Vala compiler * generated from iconwidget.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/bindings/vala/pango.c ibus-1.5.29/bindings/vala/pango.c --- ibus-1.5.29~rc1/bindings/vala/pango.c 2023-08-22 10:13:12.000000000 +0000 +++ ibus-1.5.29/bindings/vala/pango.c 2023-11-09 06:09:55.000000000 +0000 @@ -1,4 +1,4 @@ -/* pango.c generated by valac 0.56.12, the Vala compiler +/* pango.c generated by valac 0.56.13, the Vala compiler * generated from pango.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/bindings/vala/separator.c ibus-1.5.29/bindings/vala/separator.c --- ibus-1.5.29~rc1/bindings/vala/separator.c 2023-08-22 10:13:12.000000000 +0000 +++ ibus-1.5.29/bindings/vala/separator.c 2023-11-09 06:09:55.000000000 +0000 @@ -1,4 +1,4 @@ -/* separator.c generated by valac 0.56.12, the Vala compiler +/* separator.c generated by valac 0.56.13, the Vala compiler * generated from separator.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/bus/inputcontext.c ibus-1.5.29/bus/inputcontext.c --- ibus-1.5.29~rc1/bus/inputcontext.c 2023-08-22 10:11:31.000000000 +0000 +++ ibus-1.5.29/bus/inputcontext.c 2023-11-09 06:08:27.000000000 +0000 @@ -48,11 +48,25 @@ }; typedef struct _SetEngineByDescData SetEngineByDescData; +typedef struct _DeleteSurroundingData { + gint offset; + guint nchars; +} DeleteSurroundingData; + typedef struct _SyncForwardingData { - gchar key; - IBusText *text; + char key; + IBusText *text; } SyncForwardingData; +typedef struct _SyncForwardingPreData { + char key; + IBusText *text; + union { + guint uints[3]; + DeleteSurroundingData deleting; + } u; +} SyncForwardingPreData; + struct _BusInputContext { IBusService parent; @@ -943,6 +957,7 @@ */ g_dbus_method_invocation_return_value (invocation, g_variant_new ("(b)", TRUE)); + context->processing_key_event = FALSE; return; } if (G_UNLIKELY (!context->has_focus)) { @@ -1005,6 +1020,7 @@ else { g_dbus_method_invocation_return_value (invocation, g_variant_new ("(b)", FALSE)); + context->processing_key_event = FALSE; } } @@ -1654,6 +1670,71 @@ } +static gboolean +bus_input_context_make_post_process_key_event (BusInputContext *context, + SyncForwardingPreData *pre_data) +{ + SyncForwardingData *data; + if (context->processing_key_event && g_queue_get_length ( + context->queue_during_process_key_event) <= MAX_SYNC_DATA) { + if (g_queue_get_length (context->queue_during_process_key_event) + == MAX_SYNC_DATA) { + g_warning ("Exceed max number of post process_key_event data"); + } + data = g_slice_new (SyncForwardingData); + data->key = pre_data->key; + switch (pre_data->key) { + case 'c': + data->text = g_object_ref (pre_data->text); + break; + case 'd': + data->text = ibus_text_new_from_printf ( + "%d,%u", + pre_data->u.deleting.offset, + pre_data->u.deleting.nchars); + break; + case 'f': + data->text = ibus_text_new_from_printf ("%u,%u,%u", + pre_data->u.uints[0], + pre_data->u.uints[1], + pre_data->u.uints[2]); + break; + case 'h': + case 'r': + case 's': + data->text = ibus_text_new_from_static_string (""); + break; + case 'u': + case 'm': + data->text = g_object_ref (pre_data->text); + g_queue_push_tail (context->queue_during_process_key_event, data); + data = g_slice_new (SyncForwardingData); + data->key = pre_data->key; + if (pre_data->key == 'u') { + data->text = ibus_text_new_from_printf ( + "%u,%u", + pre_data->u.uints[0], + pre_data->u.uints[1]); + } else { + data->text = ibus_text_new_from_printf ( + "%u,%u,%u", + pre_data->u.uints[0], + pre_data->u.uints[1], + pre_data->u.uints[2]); + } + break; + default: + g_warning ("Type %c of SyncForwardingData is not supported", + pre_data->key); + g_slice_free (SyncForwardingData, data); + return FALSE; + } + g_queue_push_tail (context->queue_during_process_key_event, data); + return TRUE; + } + return FALSE; +} + gboolean bus_input_context_has_focus (BusInputContext *context) { @@ -1893,6 +1974,9 @@ } if (PREEDIT_CONDITION) { + SyncForwardingPreData pre_data = { 's', }; + if (bus_input_context_make_post_process_key_event (context, &pre_data)) + return; bus_input_context_emit_signal (context, "ShowPreeditText", NULL, @@ -1933,6 +2017,9 @@ } if (PREEDIT_CONDITION) { + SyncForwardingPreData pre_data = { 'h', }; + if (bus_input_context_make_post_process_key_event (context, &pre_data)) + return; bus_input_context_emit_signal (context, "HidePreeditText", NULL, @@ -2375,27 +2462,18 @@ guint state, BusInputContext *context) { + SyncForwardingPreData pre_data = { 'f', }; + g_assert (BUS_IS_ENGINE_PROXY (engine)); g_assert (BUS_IS_INPUT_CONTEXT (context)); - g_assert (context->engine == engine); g_assert (context->queue_during_process_key_event); - if (context->processing_key_event && g_queue_get_length ( - context->queue_during_process_key_event) <= MAX_SYNC_DATA) { - SyncForwardingData *data; - IBusText *text = ibus_text_new_from_printf ("%u,%u,%u", - keyval, keycode, state); - if (g_queue_get_length (context->queue_during_process_key_event) - == MAX_SYNC_DATA) { - g_warning ("Exceed max number of post process_key_event data"); - } - data = g_slice_new (SyncForwardingData); - data->key = 'f'; - data->text = text; - g_queue_push_tail (context->queue_during_process_key_event, data); + pre_data.u.uints[0] = keyval; + pre_data.u.uints[1] = keycode; + pre_data.u.uints[2] = state; + if (bus_input_context_make_post_process_key_event (context, &pre_data)) return; - } bus_input_context_emit_signal (context, "ForwardKeyEvent", g_variant_new ("(uuu)", @@ -2415,11 +2493,16 @@ guint nchars, BusInputContext *context) { + SyncForwardingPreData pre_data = { 'd', }; + g_assert (BUS_IS_ENGINE_PROXY (engine)); g_assert (BUS_IS_INPUT_CONTEXT (context)); - g_assert (context->engine == engine); + pre_data.u.deleting.offset = offset_from_cursor; + pre_data.u.deleting.nchars = nchars; + if (bus_input_context_make_post_process_key_event (context, &pre_data)) + return; bus_input_context_emit_signal (context, "DeleteSurroundingText", g_variant_new ("(iu)", @@ -2437,11 +2520,14 @@ _engine_require_surrounding_text_cb (BusEngineProxy *engine, BusInputContext *context) { + SyncForwardingPreData pre_data = { 'r', }; + g_assert (BUS_IS_ENGINE_PROXY (engine)); g_assert (BUS_IS_INPUT_CONTEXT (context)); - g_assert (context->engine == engine); + if (bus_input_context_make_post_process_key_event (context, &pre_data)) + return; bus_input_context_emit_signal (context, "RequireSurroundingText", NULL, @@ -3149,6 +3235,8 @@ IBusText *text, gboolean use_extension) { + SyncForwardingPreData pre_data = { 'c', text, }; + g_assert (BUS_IS_INPUT_CONTEXT (context)); g_assert (context->queue_during_process_key_event); @@ -3157,17 +3245,9 @@ if (use_extension && context->emoji_extension) { bus_panel_proxy_commit_text_received (context->emoji_extension, text); - } else if (context->processing_key_event && g_queue_get_length ( - context->queue_during_process_key_event) <= MAX_SYNC_DATA) { - SyncForwardingData *data; - if (g_queue_get_length (context->queue_during_process_key_event) - == MAX_SYNC_DATA) { - g_warning ("Exceed max number of sync process_key_event data"); - } - data = g_slice_new (SyncForwardingData); - data->key = 'c'; - data->text = g_object_ref (text); - g_queue_push_tail (context->queue_during_process_key_event, data); + } else if (bus_input_context_make_post_process_key_event (context, + &pre_data)) { + return; } else { GVariant *variant = ibus_serializable_serialize ( (IBusSerializable *)text); @@ -3216,9 +3296,18 @@ context->preedit_cursor_pos, context->preedit_visible); } else if (PREEDIT_CONDITION) { + SyncForwardingPreData pre_data = { 'u', context->preedit_text, }; GVariant *variant = ibus_serializable_serialize ( (IBusSerializable *)context->preedit_text); - if (context->client_commit_preedit) { + pre_data.u.uints[0] = context->preedit_cursor_pos; + pre_data.u.uints[1] = extension_visible ? 1 : 0; + pre_data.u.uints[2] = context->preedit_mode; + if (context->client_commit_preedit) + pre_data.key = 'm'; + if (bus_input_context_make_post_process_key_event (context, + &pre_data)) { + return; + } else if (context->client_commit_preedit) { bus_input_context_emit_signal ( context, "UpdatePreeditTextWithMode", diff -Nru ibus-1.5.29~rc1/client/wayland/ibuswaylandim.c ibus-1.5.29/client/wayland/ibuswaylandim.c --- ibus-1.5.29~rc1/client/wayland/ibuswaylandim.c 2023-08-22 10:11:31.000000000 +0000 +++ ibus-1.5.29/client/wayland/ibuswaylandim.c 2023-11-09 06:08:27.000000000 +0000 @@ -572,8 +572,8 @@ if (!filtered && (state != WL_KEYBOARD_KEY_STATE_RELEASED)) { ch = xkb_state_key_get_utf32 (priv->state, code); if (!(modifiers & IBUS_MODIFIER_MASK & ~IBUS_SHIFT_MASK) && - ch && ch != '\n' && ch != '\b' && ch != '\r' && ch != '\033' && - ch != '\x7f') { + ch && ch != '\n' && ch != '\b' && ch != '\r' && ch != '\t' && + ch != '\033' && ch != '\x7f') { gchar buff[8] = { 0, }; buff[g_unichar_to_utf8 (ch, buff)] = '\0'; zwp_input_method_context_v1_commit_string (priv->context, @@ -840,8 +840,6 @@ IBusWaylandIMPrivate *priv; IBusWaylandKeyEvent event = { 0, }; uint32_t code; - uint32_t num_syms; - const xkb_keysym_t *syms; g_return_if_fail (IBUS_IS_WAYLAND_IM (wlim)); priv = ibus_wayland_im_get_instance_private (wlim); @@ -862,12 +860,8 @@ event.key = key; event.state = state; code = key + 8; - num_syms = xkb_key_get_syms (priv->state, code, &syms); - - event.sym = XKB_KEY_NoSymbol; - if (num_syms == 1) - event.sym = syms[0]; - + /* xkb_key_get_syms() does not return the capital syms with Shift key. */ + event.sym = xkb_state_key_get_one_sym (priv->state, code); event.modifiers = priv->modifiers; if (state == WL_KEYBOARD_KEY_STATE_RELEASED) event.modifiers |= IBUS_RELEASE_MASK; diff -Nru ibus-1.5.29~rc1/configure ibus-1.5.29/configure --- ibus-1.5.29~rc1/configure 2023-08-22 10:11:58.000000000 +0000 +++ ibus-1.5.29/configure 2023-11-09 06:08:49.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for ibus 1.5.29-rc1. +# Generated by GNU Autoconf 2.71 for ibus 1.5.29-rc2. # # Report bugs to . # @@ -681,8 +681,8 @@ # Identity of this package. PACKAGE_NAME='ibus' PACKAGE_TARNAME='ibus' -PACKAGE_VERSION='1.5.29-rc1' -PACKAGE_STRING='ibus 1.5.29-rc1' +PACKAGE_VERSION='1.5.29-rc2' +PACKAGE_STRING='ibus 1.5.29-rc2' PACKAGE_BUGREPORT='https://github.com/ibus/ibus/issues' PACKAGE_URL='' @@ -1743,7 +1743,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures ibus 1.5.29-rc1 to adapt to many kinds of systems. +\`configure' configures ibus 1.5.29-rc2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1814,7 +1814,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of ibus 1.5.29-rc1:";; + short | recursive ) echo "Configuration of ibus 1.5.29-rc2:";; esac cat <<\_ACEOF @@ -2112,7 +2112,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -ibus configure 1.5.29-rc1 +ibus configure 1.5.29-rc2 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2411,7 +2411,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by ibus $as_me 1.5.29-rc1, which was +It was created by ibus $as_me 1.5.29-rc2, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3702,7 +3702,7 @@ # Define the identity of the package. PACKAGE='ibus' - VERSION='1.5.29-rc1' + VERSION='1.5.29-rc2' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -5302,7 +5302,7 @@ IBUS_ABI_CURRENT=5 IBUS_ABI_REVISION=529 IBUS_ABI_AGE=0 -IBUS_VERSION=1.5.29-rc1 +IBUS_VERSION=1.5.29-rc2 IBUS_API_VERSION=1.0 IBUS_BINARY_VERSION=1.5.0.529 @@ -5358,7 +5358,7 @@ # For dislpay date. -DATE_DISPLAY="Tue Aug 22 2023" +DATE_DISPLAY="Thu Nov 09 2023" @@ -25088,7 +25088,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by ibus $as_me 1.5.29-rc1, which was +This file was extended by ibus $as_me 1.5.29-rc2, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -25156,7 +25156,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -ibus config.status 1.5.29-rc1 +ibus config.status 1.5.29-rc2 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -Nru ibus-1.5.29~rc1/configure.ac ibus-1.5.29/configure.ac --- ibus-1.5.29~rc1/configure.ac 2023-08-22 10:11:31.000000000 +0000 +++ ibus-1.5.29/configure.ac 2023-11-09 06:08:27.000000000 +0000 @@ -28,7 +28,7 @@ m4_define([ibus_major_version], [1]) m4_define([ibus_minor_version], [5]) m4_define([ibus_micro_version], [29]) -m4_define([ibus_beta_version], [rc1]) +m4_define([ibus_beta_version], [rc2]) m4_define([ibus_abi_current], [5]) m4_define([ibus_abi_revision], [m4_eval(100 * ibus_minor_version + ibus_micro_version)]) diff -Nru ibus-1.5.29~rc1/data/dconf/00-upstream-settings ibus-1.5.29/data/dconf/00-upstream-settings --- ibus-1.5.29~rc1/data/dconf/00-upstream-settings 2023-08-22 10:13:23.000000000 +0000 +++ ibus-1.5.29/data/dconf/00-upstream-settings 2023-11-09 06:10:07.000000000 +0000 @@ -17,7 +17,7 @@ use-system-keyboard-layout=false use-xmodmap=true version='' -xkb-latin-layouts=['af', 'af(fa-olpc)', 'af(ps-olpc)', 'af(ps)', 'af(uz)', 'af(uz-olpc)', 'am', 'am(eastern)', 'am(eastern-alt)', 'am(phonetic)', 'am(phonetic-alt)', 'am(western)', 'ara', 'ara(azerty)', 'ara(azerty_digits)', 'ara(buckwalter)', 'ara(digits)', 'ara(qwerty)', 'ara(qwerty_digits)', 'az(cyrillic)', 'bd', 'bd(probhat)', 'bg', 'bg(bas_phonetic)', 'bg(phonetic)', 'brai', 'brai(left_hand)', 'brai(right_hand)', 'bt', 'by', 'by(phonetic)', 'by(legacy)', 'ca(ike)', 'cn(tib)', 'cn(tib_asciinum)', 'cn(ug)', 'cz', 'cz(ucw)', 'de(ru)', 'dev', 'et', 'fr(geo)', 'ge', 'ge(os)', 'gr', 'gr(extended)', 'gr(nodeadkeys)', 'gr(polytonic)', 'gr(simple)', 'gur', 'il', 'il(biblical)', 'il(lyx)', 'il(phonetic)', 'id(melayu-phonetic)', 'id(melayu-phoneticx)', 'id(pegon-phonetic)', 'in', 'in(ben)', 'in(ben_baishakhi)', 'in(ben_bornona)', 'in(ben_gitanjali)', 'in(ben_inscript)', 'in(ben_probhat)', 'in(bolnagri)', 'in(deva)', 'in(guj)', 'in(guj-kagapa)', 'in(guru)', 'in(hin-kagapa)', 'in(hin-wx)', 'in(jhelum)', 'in(kan)', 'in(kan-kagapa)', 'in(mal)', 'in(mal_enhanced)', 'in(mal_lalitha)', 'in(mar-kagapa)', 'in(ori)', 'in(san-kagapa)', 'in(tam)', 'in(tamilnet)', 'in(tamilnet_TAB)', 'in(tamilnet_TSCII)', 'in(tamilnet_tamilnumbers)', 'in(tam_tamilnumbers)', 'in(tel)', 'in(tel-kagapa)', 'in(urd-phonetic)', 'in(urd-phonetic3)', 'in(urd-winkeys)', 'iq', 'ir', 'ir(azb)', 'ir(pes_keypad)', 'jp(kana)', 'jp(mac)', 'kg', 'kg(phonetic)', 'kh', 'kz', 'kz(kazrus)', 'kz(ruskaz)', 'la', 'la(stea)', 'lk', 'lk(tam_TAB)', 'lk(tam_unicode)', 'lv(modern-cyr)', 'ma', 'ma(tifinagh)', 'ma(tifinagh-alt)', 'ma(tifinagh-alt-phonetic)', 'ma(tifinagh-extended)', 'ma(tifinagh-extended-phonetic)', 'ma(tifinagh-phonetic)', 'me(cyrillic)', 'me(cyrillicalternatequotes)', 'me(cyrillicyz)', 'mk', 'mk(nodeadkeys)', 'mm', 'mn', 'mv', 'np', 'ph(capewell-dvorak-bay)', 'ph(capewell-qwerf2k6-bay)', 'ph(colemak-bay)', 'ph(dvorak-bay)', 'ph(qwerty-bay)', 'pk', 'pk(ara)', 'pk(snd)', 'pk(urd-crulp)', 'pk(urd-nla)', 'pl(ru_phonetic_dvorak)', 'rs', 'rs(alternatequotes)', 'rs(rue)', 'rs(yz)', 'ru', 'ru(bak)', 'ru(chm)', 'ru(cv)', 'ru(dos)', 'ru(kom)', 'ru(legacy)', 'ru(mac)', 'ru(os_legacy)', 'ru(os_winkeys)', 'ru(phonetic)', 'ru(phonetic_winkeys)', 'ru(sah)', 'ru(srp)', 'ru(tt)', 'ru(typewriter)', 'ru(typewriter-legacy)', 'ru(udm)', 'ru(xal)', 'se(rus)', 'se(rus_nodeadkeys)', 'se(swl)', 'sy', 'sy(syc)', 'sy(syc_phonetic)', 'th', 'th(pat)', 'th(tis)', 'tj', 'tj(legacy)', 'tz', 'ua', 'ua(homophonic)', 'ua(legacy)', 'ua(phonetic)', 'ua(typewriter)', 'ua(winkeys)', 'us(chr)', 'us(rus)', 'uz'] +xkb-latin-layouts=['af', 'af(fa-olpc)', 'af(ps-olpc)', 'af(ps)', 'af(uz)', 'af(uz-olpc)', 'am', 'am(eastern)', 'am(eastern-alt)', 'am(phonetic)', 'am(phonetic-alt)', 'am(western)', 'ara', 'ara(azerty)', 'ara(azerty_digits)', 'ara(buckwalter)', 'ara(digits)', 'ara(qwerty)', 'ara(qwerty_digits)', 'az(cyrillic)', 'bd', 'bd(probhat)', 'bg', 'bg(bas_phonetic)', 'bg(phonetic)', 'brai', 'brai(left_hand)', 'brai(right_hand)', 'bt', 'by', 'by(phonetic)', 'by(legacy)', 'ca(ike)', 'cn(tib)', 'cn(tib_asciinum)', 'cn(ug)', 'cz', 'cz(ucw)', 'de(ru)', 'dev', 'et', 'fr(geo)', 'ge', 'ge(os)', 'gr', 'gr(extended)', 'gr(nodeadkeys)', 'gr(polytonic)', 'gr(simple)', 'gur', 'il', 'il(biblical)', 'il(lyx)', 'il(phonetic)', 'id(melayu-phonetic)', 'id(melayu-phoneticx)', 'id(pegon-phonetic)', 'in', 'in(ben)', 'in(ben_baishakhi)', 'in(ben_bornona)', 'in(ben_gitanjali)', 'in(ben_inscript)', 'in(ben_probhat)', 'in(bolnagri)', 'in(deva)', 'in(guj)', 'in(guj-kagapa)', 'in(guru)', 'in(hin-kagapa)', 'in(hin-wx)', 'in(jhelum)', 'in(kan)', 'in(kan-kagapa)', 'in(mal)', 'in(mal_enhanced)', 'in(mal_lalitha)', 'in(mar-kagapa)', 'in(ori)', 'in(san-kagapa)', 'in(tam)', 'in(tamilnet)', 'in(tamilnet_TAB)', 'in(tamilnet_TSCII)', 'in(tamilnet_tamilnumbers)', 'in(tam_tamilnumbers)', 'in(tel)', 'in(tel-kagapa)', 'in(urd-phonetic)', 'in(urd-phonetic3)', 'in(urd-winkeys)', 'iq', 'ir', 'ir(azb)', 'ir(pes_keypad)', 'jp(kana)', 'jp(mac)', 'kg', 'kg(phonetic)', 'kh', 'kz', 'kz(kazrus)', 'kz(ruskaz)', 'la', 'la(stea)', 'lk', 'lk(tam_TAB)', 'lk(tam_unicode)', 'lv(modern-cyr)', 'ma', 'ma(tifinagh)', 'ma(tifinagh-alt)', 'ma(tifinagh-alt-phonetic)', 'ma(tifinagh-extended)', 'ma(tifinagh-extended-phonetic)', 'ma(tifinagh-phonetic)', 'me(cyrillic)', 'me(cyrillicalternatequotes)', 'me(cyrillicyz)', 'mk', 'mk(nodeadkeys)', 'mm', 'mn', 'mv', 'np', 'ph(capewell-dvorak-bay)', 'ph(capewell-qwerf2k6-bay)', 'ph(colemak-bay)', 'ph(dvorak-bay)', 'ph(qwerty-bay)', 'pk', 'pk(ara)', 'pk(snd)', 'pk(urd-crulp)', 'pk(urd-nla)', 'pl(ru_phonetic_dvorak)', 'rs', 'rs(alternatequotes)', 'rs(rue)', 'rs(yz)', 'ru', 'ru(bak)', 'ru(chm)', 'ru(cv)', 'ru(dos)', 'ru(kom)', 'ru(legacy)', 'ru(mac)', 'ru(os_legacy)', 'ru(os_winkeys)', 'ru(phonetic)', 'ru(phonetic_winkeys)', 'ru(sah)', 'ru(srp)', 'ru(tt)', 'ru(typewriter)', 'ru(typewriter-legacy)', 'ru(udm)', 'ru(xal)', 'se(rus)', 'se(swl)', 'sy', 'sy(syc)', 'sy(syc_phonetic)', 'th', 'th(pat)', 'th(tis)', 'tj', 'tj(legacy)', 'tz', 'ua', 'ua(homophonic)', 'ua(legacy)', 'ua(phonetic)', 'ua(typewriter)', 'ua(winkeys)', 'us(chr)', 'us(rus)', 'uz'] [desktop/ibus/general/hotkey] disable-unconditional=@as [] diff -Nru ibus-1.5.29~rc1/data/dconf/org.freedesktop.ibus.gschema.xml ibus-1.5.29/data/dconf/org.freedesktop.ibus.gschema.xml --- ibus-1.5.29~rc1/data/dconf/org.freedesktop.ibus.gschema.xml 2023-08-22 10:11:31.000000000 +0000 +++ ibus-1.5.29/data/dconf/org.freedesktop.ibus.gschema.xml 2023-11-09 06:08:27.000000000 +0000 @@ -71,7 +71,7 @@ 'ru(os_legacy)', 'ru(os_winkeys)', 'ru(phonetic)', 'ru(phonetic_winkeys)', 'ru(sah)', 'ru(srp)', 'ru(tt)', 'ru(typewriter)', 'ru(typewriter-legacy)', 'ru(udm)', - 'ru(xal)', 'se(rus)', 'se(rus_nodeadkeys)', 'se(swl)', 'sy', + 'ru(xal)', 'se(rus)', 'se(swl)', 'sy', 'sy(syc)', 'sy(syc_phonetic)', 'th', 'th(pat)', 'th(tis)', 'tj', 'tj(legacy)', 'tz', 'ua', 'ua(homophonic)', 'ua(legacy)', 'ua(phonetic)', 'ua(typewriter)', 'ua(winkeys)', diff -Nru ibus-1.5.29~rc1/debian/changelog ibus-1.5.29/debian/changelog --- ibus-1.5.29~rc1/debian/changelog 2023-10-16 16:55:34.000000000 +0000 +++ ibus-1.5.29/debian/changelog 2024-01-29 17:04:36.000000000 +0000 @@ -1,10 +1,26 @@ -ibus (1.5.29~rc1-1sil1~mantic) mantic; urgency=medium +ibus (1.5.29-1sil1~mantic) mantic; urgency=medium * Fix surrounding text * Add prefilter flag * source package for PPA - -- Eberhard Beilharz Mon, 16 Oct 2023 18:55:34 +0200 + -- Eberhard Beilharz Mon, 29 Jan 2024 18:04:36 +0100 + +ibus (1.5.29-1) unstable; urgency=medium + + * Team upload. + * New upstream release (identical with 1.5.29-rc2). + * debian/control: + + Replace build-dependency systemd [linux-any] with + systemd-dev [linux-any]. + + -- Boyuan Yang Sat, 06 Jan 2024 15:13:23 -0500 + +ibus (1.5.29~rc2-1) unstable; urgency=medium + + * Upstream rc release + + -- Gunnar Hjalmarsson Mon, 13 Nov 2023 14:57:52 +0100 ibus (1.5.29~rc1-1) unstable; urgency=medium diff -Nru ibus-1.5.29~rc1/debian/control ibus-1.5.29/debian/control --- ibus-1.5.29~rc1/debian/control 2023-08-02 06:20:42.000000000 +0000 +++ ibus-1.5.29/debian/control 2024-01-06 20:12:46.000000000 +0000 @@ -33,7 +33,7 @@ pkg-config, python-gi-dev, python3-all, - systemd [linux-any], + systemd-dev [linux-any], unicode-cldr-core, unicode-data (>= 13.0.0-2), valac, diff -Nru ibus-1.5.29~rc1/debian/patches/0005-Initialize-capabilities-with-IBUS_CAP_PREFILTER.patch ibus-1.5.29/debian/patches/0005-Initialize-capabilities-with-IBUS_CAP_PREFILTER.patch --- ibus-1.5.29~rc1/debian/patches/0005-Initialize-capabilities-with-IBUS_CAP_PREFILTER.patch 2023-10-16 16:55:34.000000000 +0000 +++ ibus-1.5.29/debian/patches/0005-Initialize-capabilities-with-IBUS_CAP_PREFILTER.patch 2024-01-29 17:04:36.000000000 +0000 @@ -34,7 +34,7 @@ G_CALLBACK (_context_engine_changed_cb), --- a/client/wayland/ibuswaylandim.c +++ b/client/wayland/ibuswaylandim.c -@@ -856,7 +856,7 @@ +@@ -854,7 +854,7 @@ state); return; } @@ -43,7 +43,7 @@ event.serial = serial; event.time = time; event.key = key; -@@ -986,10 +986,13 @@ +@@ -980,10 +980,13 @@ g_signal_connect (priv->ibuscontext, "hide-preedit-text", G_CALLBACK (_context_hide_preedit_text_cb), wlim); diff -Nru ibus-1.5.29~rc1/docs/reference/ibus/html/index.html ibus-1.5.29/docs/reference/ibus/html/index.html --- ibus-1.5.29~rc1/docs/reference/ibus/html/index.html 2023-08-22 10:14:40.000000000 +0000 +++ ibus-1.5.29/docs/reference/ibus/html/index.html 2023-11-09 06:11:26.000000000 +0000 @@ -15,7 +15,7 @@

- Intelligent Input Bus (IBus) 1.5.29-rc1 reference manual. + Intelligent Input Bus (IBus) 1.5.29-rc2 reference manual. The latest version of this documentation can be found on-line at https://github.com/ibus/ibus/wiki.

diff -Nru ibus-1.5.29~rc1/docs/reference/ibus/ibus-docs.sgml ibus-1.5.29/docs/reference/ibus/ibus-docs.sgml --- ibus-1.5.29~rc1/docs/reference/ibus/ibus-docs.sgml 2023-08-22 10:12:07.000000000 +0000 +++ ibus-1.5.29/docs/reference/ibus/ibus-docs.sgml 2023-11-09 06:08:58.000000000 +0000 @@ -5,7 +5,7 @@ IBus Reference Manual - Intelligent Input Bus (IBus) 1.5.29-rc1 reference manual. + Intelligent Input Bus (IBus) 1.5.29-rc2 reference manual. The latest version of this documentation can be found on-line at https://github.com/ibus/ibus/wiki. diff -Nru ibus-1.5.29~rc1/engine/main.c ibus-1.5.29/engine/main.c --- ibus-1.5.29~rc1/engine/main.c 2023-08-22 10:13:31.000000000 +0000 +++ ibus-1.5.29/engine/main.c 2023-11-09 06:10:15.000000000 +0000 @@ -1,4 +1,4 @@ -/* main.c generated by valac 0.56.12, the Vala compiler +/* main.c generated by valac 0.56.13, the Vala compiler * generated from main.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/engine/simple.xml.in ibus-1.5.29/engine/simple.xml.in --- ibus-1.5.29~rc1/engine/simple.xml.in 2023-08-22 10:13:32.000000000 +0000 +++ ibus-1.5.29/engine/simple.xml.in 2023-11-09 06:10:15.000000000 +0000 @@ -3,781 +3,596 @@ org.freedesktop.IBus.Simple A table based simple engine @libexecdir@/ibus-engine-simple - 1.5.29-rc1.20230822 + 1.5.29-rc2.20231109 Peng Huang <shawn.p.huang@gmail.com> GPL https://github.com/ibus/ibus/wiki ibus - xkb:us::eng - en + xkb:al::sqi + sq GPL Peng Huang <shawn.p.huang@gmail.com> - us - English (US) - English (US) + al + Albanian + Albanian ibus-keyboard 50 - xkb:us:chr:chr - chr - GPL - Peng Huang <shawn.p.huang@gmail.com> - us - chr - Cherokee - Cherokee - ibus-keyboard - 1 - - - xkb:us:haw:haw - haw - GPL - Peng Huang <shawn.p.huang@gmail.com> - us - haw - Hawaiian - Hawaiian - ibus-keyboard - 1 - - - xkb:us:euro:eng - en - GPL - Peng Huang <shawn.p.huang@gmail.com> - us - euro - English (US, euro on 5) - English (US, euro on 5) - ibus-keyboard - 1 - - - xkb:us:intl:eng - en - GPL - Peng Huang <shawn.p.huang@gmail.com> - us - intl - English (US, intl., with dead keys) - English (US, intl., with dead keys) - ibus-keyboard - 1 - - - xkb:us:alt-intl:eng - en - GPL - Peng Huang <shawn.p.huang@gmail.com> - us - alt-intl - English (US, alt. intl.) - English (US, alt. intl.) - ibus-keyboard - 1 - - - xkb:us:colemak:eng - en - GPL - Peng Huang <shawn.p.huang@gmail.com> - us - colemak - English (Colemak) - English (Colemak) - ibus-keyboard - 1 - - - xkb:us:colemak_dh:eng - en - GPL - Peng Huang <shawn.p.huang@gmail.com> - us - colemak_dh - English (Colemak-DH) - English (Colemak-DH) - ibus-keyboard - 1 - - - xkb:us:colemak_dh_wide:eng - en + xkb:al:plisi:sqi + sq GPL Peng Huang <shawn.p.huang@gmail.com> - us - colemak_dh_wide - English (Colemak-DH Wide) - English (Colemak-DH Wide) + al + plisi + Albanian (Plisi) + Albanian (Plisi) ibus-keyboard 1 - xkb:us:colemak_dh_ortho:eng - en + xkb:al:veqilharxhi:sqi + sq GPL Peng Huang <shawn.p.huang@gmail.com> - us - colemak_dh_ortho - English (Colemak-DH Ortholinear) - English (Colemak-DH Ortholinear) + al + veqilharxhi + Albanian (Veqilharxhi) + Albanian (Veqilharxhi) ibus-keyboard 1 - xkb:us:colemak_dh_iso:eng - en + xkb:et::amh + am GPL Peng Huang <shawn.p.huang@gmail.com> - us - colemak_dh_iso - English (Colemak-DH ISO) - English (Colemak-DH ISO) + et + Amharic + Amharic ibus-keyboard - 1 + 50 - xkb:us:colemak_dh_wide_iso:eng - en + xkb:am::hye + hy GPL Peng Huang <shawn.p.huang@gmail.com> - us - colemak_dh_wide_iso - English (Colemak-DH Wide ISO) - English (Colemak-DH Wide ISO) + am + Armenian + Armenian ibus-keyboard - 1 + 50 - xkb:us:dvorak:eng - en + xkb:am:phonetic:hye + hy GPL Peng Huang <shawn.p.huang@gmail.com> - us - dvorak - English (Dvorak) - English (Dvorak) + am + phonetic + Armenian (phonetic) + Armenian (phonetic) ibus-keyboard 1 - xkb:us:dvorak-intl:eng - en + xkb:am:phonetic-alt:hye + hy GPL Peng Huang <shawn.p.huang@gmail.com> - us - dvorak-intl - English (Dvorak, intl., with dead keys) - English (Dvorak, intl., with dead keys) + am + phonetic-alt + Armenian (alt. phonetic) + Armenian (alt. phonetic) ibus-keyboard 1 - xkb:us:dvorak-alt-intl:eng - en + xkb:am:eastern:hye + hy GPL Peng Huang <shawn.p.huang@gmail.com> - us - dvorak-alt-intl - English (Dvorak, alt. intl.) - English (Dvorak, alt. intl.) + am + eastern + Armenian (eastern) + Armenian (eastern) ibus-keyboard 1 - xkb:us:dvorak-l:eng - en + xkb:am:eastern-alt:hye + hy GPL Peng Huang <shawn.p.huang@gmail.com> - us - dvorak-l - English (Dvorak, left-handed) - English (Dvorak, left-handed) + am + eastern-alt + Armenian (alt. eastern) + Armenian (alt. eastern) ibus-keyboard 1 - xkb:us:dvorak-r:eng - en + xkb:am:western:hye + hy GPL Peng Huang <shawn.p.huang@gmail.com> - us - dvorak-r - English (Dvorak, right-handed) - English (Dvorak, right-handed) + am + western + Armenian (western) + Armenian (western) ibus-keyboard 1 - xkb:us:dvorak-classic:eng - en + xkb:ara::ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - us - dvorak-classic - English (classic Dvorak) - English (classic Dvorak) + ara + Arabic + Arabic ibus-keyboard - 1 + 50 - xkb:us:dvp:eng - en + xkb:ara:digits:ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - us - dvp - English (programmer Dvorak) - English (programmer Dvorak) + ara + digits + Arabic (Eastern Arabic numerals) + Arabic (Eastern Arabic numerals) ibus-keyboard 1 - xkb:us:dvorak-mac:eng - en + xkb:ara:azerty:ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - us - dvorak-mac - English (Dvorak, Macintosh) - English (Dvorak, Macintosh) + ara + azerty + Arabic (AZERTY) + Arabic (AZERTY) ibus-keyboard 1 - xkb:us:symbolic:eng - en + xkb:ara:azerty_digits:ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - us - symbolic - English (US, Symbolic) - English (US, Symbolic) + ara + azerty_digits + Arabic (AZERTY, Eastern Arabic numerals) + Arabic (AZERTY, Eastern Arabic numerals) ibus-keyboard 1 - xkb:us:rus:rus - ru + xkb:ara:buckwalter:ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - us - rus - Russian (US, phonetic) - Russian (US, phonetic) + ara + buckwalter + Arabic (Buckwalter) + Arabic (Buckwalter) ibus-keyboard 1 - xkb:us:mac:eng - en + xkb:ara:mac:ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - us + ara mac - English (Macintosh) - English (Macintosh) - ibus-keyboard - 1 - - - xkb:us:altgr-intl:eng - en - GPL - Peng Huang <shawn.p.huang@gmail.com> - us - altgr-intl - English (intl., with AltGr dead keys) - English (intl., with AltGr dead keys) - ibus-keyboard - 1 - - - xkb:us:altgr-intl:fra - fr - GPL - Peng Huang <shawn.p.huang@gmail.com> - us - altgr-intl - English (intl., with AltGr dead keys) - English (intl., with AltGr dead keys) - ibus-keyboard - 1 - - - xkb:us:altgr-intl:deu - de - GPL - Peng Huang <shawn.p.huang@gmail.com> - us - altgr-intl - English (intl., with AltGr dead keys) - English (intl., with AltGr dead keys) + Arabic (Macintosh) + Arabic (Macintosh) ibus-keyboard 1 - xkb:us:olpc2:eng - en + xkb:ara:mac-phonetic:ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - us - olpc2 - English (the divide/multiply toggle the layout) - English (the divide/multiply toggle the layout) + ara + mac-phonetic + Arabic (Macintosh, phonetic) + Arabic (Macintosh, phonetic) ibus-keyboard 1 - xkb:us:hbs:eng - en + xkb:ara:olpc:ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - us - hbs - Serbo-Croatian (US) - Serbo-Croatian (US) + ara + olpc + Arabic (OLPC) + Arabic (OLPC) ibus-keyboard 1 - xkb:us:hbs:bos - bs + xkb:eg::ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - us - hbs - Serbo-Croatian (US) - Serbo-Croatian (US) + eg + Arabic (Egypt) + Arabic (Egypt) ibus-keyboard - 1 + 50 - xkb:us:hbs:hbs - hbs + xkb:eg::arz + arz GPL Peng Huang <shawn.p.huang@gmail.com> - us - hbs - Serbo-Croatian (US) - Serbo-Croatian (US) + eg + Arabic (Egypt) + Arabic (Egypt) ibus-keyboard - 1 + 50 - xkb:us:hbs:hrv - hr + xkb:iq::ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - us - hbs - Serbo-Croatian (US) - Serbo-Croatian (US) + iq + Arabic (Iraq) + Arabic (Iraq) ibus-keyboard - 1 + 50 - xkb:us:hbs:srp - sr + xkb:iq:ku:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - us - hbs - Serbo-Croatian (US) - Serbo-Croatian (US) + iq + ku + Kurdish (Iraq, Latin Q) + Kurdish (Iraq, Latin Q) ibus-keyboard 1 - xkb:us:norman:eng - en + xkb:iq:ku_alt:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - us - norman - English (Norman) - English (Norman) + iq + ku_alt + Kurdish (Iraq, Latin Alt-Q) + Kurdish (Iraq, Latin Alt-Q) ibus-keyboard 1 - xkb:us:workman:eng - en + xkb:iq:ku_f:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - us - workman - English (Workman) - English (Workman) + iq + ku_f + Kurdish (Iraq, F) + Kurdish (Iraq, F) ibus-keyboard 1 - xkb:us:workman-intl:eng - en + xkb:iq:ku_ara:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - us - workman-intl - English (Workman, intl., with dead keys) - English (Workman, intl., with dead keys) + iq + ku_ara + Kurdish (Iraq, Arabic-Latin) + Kurdish (Iraq, Arabic-Latin) ibus-keyboard 1 - xkb:af::drs - drs + xkb:ma::ary + ary GPL Peng Huang <shawn.p.huang@gmail.com> - af - Dari - Dari + ma + Arabic (Morocco) + Arabic (Morocco) ibus-keyboard 50 - xkb:af:ps:pus - ps - GPL - Peng Huang <shawn.p.huang@gmail.com> - af - ps - Pashto - Pashto - ibus-keyboard - 1 - - - xkb:af:uz:uzb - uz + xkb:ma:tifinagh:ber + ber GPL Peng Huang <shawn.p.huang@gmail.com> - af - uz - Uzbek (Afghanistan) - Uzbek (Afghanistan) + ma + tifinagh + Berber (Morocco, Tifinagh) + Berber (Morocco, Tifinagh) ibus-keyboard 1 - xkb:af:ps-olpc:pus - ps + xkb:ma:tifinagh-alt:ber + ber GPL Peng Huang <shawn.p.huang@gmail.com> - af - ps-olpc - Pashto (Afghanistan, OLPC) - Pashto (Afghanistan, OLPC) + ma + tifinagh-alt + Berber (Morocco, Tifinagh alt.) + Berber (Morocco, Tifinagh alt.) ibus-keyboard 1 - xkb:af:fa-olpc:drs - drs + xkb:ma:tifinagh-alt-phonetic:ber + ber GPL Peng Huang <shawn.p.huang@gmail.com> - af - fa-olpc - Dari (Afghanistan, OLPC) - Dari (Afghanistan, OLPC) + ma + tifinagh-alt-phonetic + Berber (Morocco, Tifinagh phonetic, alt.) + Berber (Morocco, Tifinagh phonetic, alt.) ibus-keyboard 1 - xkb:af:uz-olpc:uzb - uz + xkb:ma:tifinagh-extended:ber + ber GPL Peng Huang <shawn.p.huang@gmail.com> - af - uz-olpc - Uzbek (Afghanistan, OLPC) - Uzbek (Afghanistan, OLPC) + ma + tifinagh-extended + Berber (Morocco, Tifinagh extended) + Berber (Morocco, Tifinagh extended) ibus-keyboard 1 - xkb:ara::ara - ar - GPL - Peng Huang <shawn.p.huang@gmail.com> - ara - Arabic - Arabic - ibus-keyboard - 50 - - - xkb:ara:azerty:ara - ar + xkb:ma:tifinagh-phonetic:ber + ber GPL Peng Huang <shawn.p.huang@gmail.com> - ara - azerty - Arabic (AZERTY) - Arabic (AZERTY) + ma + tifinagh-phonetic + Berber (Morocco, Tifinagh phonetic) + Berber (Morocco, Tifinagh phonetic) ibus-keyboard 1 - xkb:ara:azerty_digits:ara - ar + xkb:ma:tifinagh-extended-phonetic:ber + ber GPL Peng Huang <shawn.p.huang@gmail.com> - ara - azerty_digits - Arabic (AZERTY, Eastern Arabic numerals) - Arabic (AZERTY, Eastern Arabic numerals) + ma + tifinagh-extended-phonetic + Berber (Morocco, Tifinagh extended phonetic) + Berber (Morocco, Tifinagh extended phonetic) ibus-keyboard 1 - xkb:ara:digits:ara - ar + xkb:ma:french:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - ara - digits - Arabic (Eastern Arabic numerals) - Arabic (Eastern Arabic numerals) + ma + french + French (Morocco) + French (Morocco) ibus-keyboard 1 - xkb:ara:qwerty:ara - ar + xkb:ma:rif:rif + rif GPL Peng Huang <shawn.p.huang@gmail.com> - ara - qwerty - Arabic (QWERTY) - Arabic (QWERTY) + ma + rif + Tarifit + Tarifit ibus-keyboard 1 - xkb:ara:qwerty_digits:ara - ar + xkb:sy::syr + syr GPL Peng Huang <shawn.p.huang@gmail.com> - ara - qwerty_digits - Arabic (QWERTY, Eastern Arabic numerals) - Arabic (QWERTY, Eastern Arabic numerals) + sy + Arabic (Syria) + Arabic (Syria) ibus-keyboard - 1 + 50 - xkb:ara:buckwalter:ara - ar + xkb:sy:syc:syr + syr GPL Peng Huang <shawn.p.huang@gmail.com> - ara - buckwalter - Arabic (Buckwalter) - Arabic (Buckwalter) + sy + syc + Syriac + Syriac ibus-keyboard 1 - xkb:ara:olpc:ara - ar + xkb:sy:syc_phonetic:syr + syr GPL Peng Huang <shawn.p.huang@gmail.com> - ara - olpc - Arabic (OLPC) - Arabic (OLPC) + sy + syc_phonetic + Syriac (phonetic) + Syriac (phonetic) ibus-keyboard 1 - xkb:ara:mac:ara - ar + xkb:sy:ku:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - ara - mac - Arabic (Macintosh) - Arabic (Macintosh) + sy + ku + Kurdish (Syria, Latin Q) + Kurdish (Syria, Latin Q) ibus-keyboard 1 - xkb:al::sqi - sq - GPL - Peng Huang <shawn.p.huang@gmail.com> - al - Albanian - Albanian - ibus-keyboard - 50 - - - xkb:al:plisi:sqi - sq + xkb:sy:ku_alt:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - al - plisi - Albanian (Plisi) - Albanian (Plisi) + sy + ku_alt + Kurdish (Syria, Latin Alt-Q) + Kurdish (Syria, Latin Alt-Q) ibus-keyboard 1 - xkb:al:veqilharxhi:sqi - sq + xkb:sy:ku_f:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - al - veqilharxhi - Albanian (Veqilharxhi) - Albanian (Veqilharxhi) + sy + ku_f + Kurdish (Syria, F) + Kurdish (Syria, F) ibus-keyboard 1 - xkb:am::hye - hy + xkb:az::aze + az GPL Peng Huang <shawn.p.huang@gmail.com> - am - Armenian - Armenian + az + Azerbaijani + Azerbaijani ibus-keyboard 50 - xkb:am:phonetic:hye - hy + xkb:az:cyrillic:aze + az GPL Peng Huang <shawn.p.huang@gmail.com> - am - phonetic - Armenian (phonetic) - Armenian (phonetic) + az + cyrillic + Azerbaijani (Cyrillic) + Azerbaijani (Cyrillic) ibus-keyboard 1 - xkb:am:phonetic-alt:hye - hy + xkb:ml::bam + bm GPL Peng Huang <shawn.p.huang@gmail.com> - am - phonetic-alt - Armenian (alt. phonetic) - Armenian (alt. phonetic) + ml + Bambara + Bambara ibus-keyboard - 1 + 50 - xkb:am:eastern:hye - hy + xkb:ml:fr-oss:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - am - eastern - Armenian (eastern) - Armenian (eastern) + ml + fr-oss + French (Mali, alt.) + French (Mali, alt.) ibus-keyboard 1 - xkb:am:western:hye - hy + xkb:ml:us-mac:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - am - western - Armenian (western) - Armenian (western) + ml + us-mac + English (Mali, US, Macintosh) + English (Mali, US, Macintosh) ibus-keyboard 1 - xkb:am:eastern-alt:hye - hy + xkb:ml:us-intl:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - am - eastern-alt - Armenian (alt. eastern) - Armenian (alt. eastern) + ml + us-intl + English (Mali, US, intl.) + English (Mali, US, intl.) ibus-keyboard 1 - xkb:at::deu - de + xkb:bd::ben + bn GPL Peng Huang <shawn.p.huang@gmail.com> - at - German (Austria) - German (Austria) + bd + Bangla + Bangla ibus-keyboard 50 - xkb:at:nodeadkeys:deu - de - GPL - Peng Huang <shawn.p.huang@gmail.com> - at - nodeadkeys - German (Austria, no dead keys) - German (Austria, no dead keys) - ibus-keyboard - 1 - - - xkb:at:mac:deu - de - GPL - Peng Huang <shawn.p.huang@gmail.com> - at - mac - German (Austria, Macintosh) - German (Austria, Macintosh) - ibus-keyboard - 1 - - - xkb:au::eng - en + xkb:bd::sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - au - English (Australia) - English (Australia) + bd + Bangla + Bangla ibus-keyboard 50 - xkb:az::aze - az + xkb:bd:probhat:ben + bn GPL Peng Huang <shawn.p.huang@gmail.com> - az - Azerbaijani - Azerbaijani + bd + probhat + Bangla (Probhat) + Bangla (Probhat) ibus-keyboard - 50 + 1 - xkb:az:cyrillic:aze - az + xkb:bd:probhat:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - az - cyrillic - Azerbaijani (Cyrillic) - Azerbaijani (Cyrillic) + bd + probhat + Bangla (Probhat) + Bangla (Probhat) ibus-keyboard 1 @@ -817,18 +632,6 @@ 1 - xkb:by:ru:rus - ru - GPL - Peng Huang <shawn.p.huang@gmail.com> - by - ru - Russian (Belarus) - Russian (Belarus) - ibus-keyboard - 1 - - xkb:by:intl:bel be GPL @@ -853,6 +656,18 @@ 1 + xkb:by:ru:rus + ru + GPL + Peng Huang <shawn.p.huang@gmail.com> + by + ru + Russian (Belarus) + Russian (Belarus) + ibus-keyboard + 1 + + xkb:be::deu de GPL @@ -1066,1623 +881,687 @@ 1 - xkb:bd::ben - bn - GPL - Peng Huang <shawn.p.huang@gmail.com> - bd - Bangla - Bangla - ibus-keyboard - 50 - - - xkb:bd::sat - sat - GPL - Peng Huang <shawn.p.huang@gmail.com> - bd - Bangla - Bangla - ibus-keyboard - 50 - - - xkb:bd:probhat:ben - bn - GPL - Peng Huang <shawn.p.huang@gmail.com> - bd - probhat - Bangla (Probhat) - Bangla (Probhat) - ibus-keyboard - 1 - - - xkb:bd:probhat:sat - sat - GPL - Peng Huang <shawn.p.huang@gmail.com> - bd - probhat - Bangla (Probhat) - Bangla (Probhat) - ibus-keyboard - 1 - - - xkb:in::hin - hi - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::anp - anp - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::awa - awa - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::bap - bap - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::bfy - bfy - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::bgc - bgc - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::bhb - bhb - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::bhi - bhi - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::bho - bho - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::bjj - bjj - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::bra - bra - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::brx - brx - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::btv - btv - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::doi - doi - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::dty - dty - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::gbm - gbm - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::gom - gom - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::gvr - gvr - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::hne - hne - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::hoc - hoc - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::hoj - hoj - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::jml - jml - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::kfr - kfr - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::kfy - kfy - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::khn - khn - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::kok - kok - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::kru - kru - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::mag - mag - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::mai - mai - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::mar - mr - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::mgp - mgp - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::mrd - mrd - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::mtr - mtr - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::mwr - mwr - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::nep - ne - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::new - new - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::noe - noe - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::raj - raj - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::rjs - rjs - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::sck - sck - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::srx - srx - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::swv - swv - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::taj - taj - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::tdg - tdg - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::tdh - tdh - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::thl - thl - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::thq - thq - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::thr - thr - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::tkt - tkt - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::wbr - wbr - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::wtm - wtm - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian - ibus-keyboard - 50 - - - xkb:in::xnr - xnr + xkb:dz::tzm + tzm GPL Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian + dz + Berber (Algeria, Latin) + Berber (Algeria, Latin) ibus-keyboard 50 - xkb:in::xsr - xsr + xkb:dz::fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - in - Indian - Indian + dz + Berber (Algeria, Latin) + Berber (Algeria, Latin) ibus-keyboard 50 - xkb:in:ben:ben - bn - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben - Bangla (India) - Bangla (India) - ibus-keyboard - 1 - - - xkb:in:ben:sat - sat - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben - Bangla (India) - Bangla (India) - ibus-keyboard - 1 - - - xkb:in:ben_probhat:ben - bn - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben_probhat - Bangla (India, Probhat) - Bangla (India, Probhat) - ibus-keyboard - 1 - - - xkb:in:ben_probhat:sat - sat - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben_probhat - Bangla (India, Probhat) - Bangla (India, Probhat) - ibus-keyboard - 1 - - - xkb:in:ben_baishakhi:ben - bn - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben_baishakhi - Bangla (India, Baishakhi) - Bangla (India, Baishakhi) - ibus-keyboard - 1 - - - xkb:in:ben_baishakhi:sat - sat - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben_baishakhi - Bangla (India, Baishakhi) - Bangla (India, Baishakhi) - ibus-keyboard - 1 - - - xkb:in:ben_bornona:ben - bn - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben_bornona - Bangla (India, Bornona) - Bangla (India, Bornona) - ibus-keyboard - 1 - - - xkb:in:ben_bornona:sat - sat - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben_bornona - Bangla (India, Bornona) - Bangla (India, Bornona) - ibus-keyboard - 1 - - - xkb:in:ben_gitanjali:ben - bn - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben_gitanjali - Bangla (India, Gitanjali) - Bangla (India, Gitanjali) - ibus-keyboard - 1 - - - xkb:in:ben_gitanjali:sat - sat - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben_gitanjali - Bangla (India, Gitanjali) - Bangla (India, Gitanjali) - ibus-keyboard - 1 - - - xkb:in:ben_inscript:ben - bn - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben_inscript - Bangla (India, Baishakhi InScript) - Bangla (India, Baishakhi InScript) - ibus-keyboard - 1 - - - xkb:in:ben_inscript:sat - sat - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - ben_inscript - Bangla (India, Baishakhi InScript) - Bangla (India, Baishakhi InScript) - ibus-keyboard - 1 - - - xkb:in:eeyek:mni - mni - GPL - Peng Huang <shawn.p.huang@gmail.com> - in - eeyek - Manipuri (Eeyek) - Manipuri (Eeyek) - ibus-keyboard - 1 - - - xkb:in:guj:guj - gu + xkb:dz:ber:kab + kab GPL Peng Huang <shawn.p.huang@gmail.com> - in - guj - Gujarati - Gujarati + dz + ber + Berber (Algeria, Tifinagh) + Berber (Algeria, Tifinagh) ibus-keyboard 1 - xkb:in:guj-kagapa:guj - gu + xkb:dz:azerty-deadkeys:kab + kab GPL Peng Huang <shawn.p.huang@gmail.com> - in - guj-kagapa - Gujarati (KaGaPa, phonetic) - Gujarati (KaGaPa, phonetic) + dz + azerty-deadkeys + Kabyle (AZERTY, with dead keys) + Kabyle (AZERTY, with dead keys) ibus-keyboard 1 - xkb:in:guru:pan - pa + xkb:dz:qwerty-gb-deadkeys:kab + kab GPL Peng Huang <shawn.p.huang@gmail.com> - in - guru - Punjabi (Gurmukhi) - Punjabi (Gurmukhi) + dz + qwerty-gb-deadkeys + Kabyle (QWERTY, UK, with dead keys) + Kabyle (QWERTY, UK, with dead keys) ibus-keyboard 1 - xkb:in:jhelum:pan - pa + xkb:dz:qwerty-us-deadkeys:kab + kab GPL Peng Huang <shawn.p.huang@gmail.com> - in - jhelum - Punjabi (Gurmukhi Jhelum) - Punjabi (Gurmukhi Jhelum) + dz + qwerty-us-deadkeys + Kabyle (QWERTY, US, with dead keys) + Kabyle (QWERTY, US, with dead keys) ibus-keyboard 1 - xkb:in:kan:kan - kn + xkb:dz:ar:ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - in - kan - Kannada - Kannada + dz + ar + Arabic (Algeria) + Arabic (Algeria) ibus-keyboard 1 - xkb:in:kan-kagapa:kan - kn + xkb:ba::bos + bs GPL Peng Huang <shawn.p.huang@gmail.com> - in - kan-kagapa - Kannada (KaGaPa, phonetic) - Kannada (KaGaPa, phonetic) + ba + Bosnian + Bosnian ibus-keyboard - 1 + 50 - xkb:in:mal:mal - ml + xkb:ba:alternatequotes:bos + bs GPL Peng Huang <shawn.p.huang@gmail.com> - in - mal - Malayalam - Malayalam + ba + alternatequotes + Bosnian (with guillemets) + Bosnian (with guillemets) ibus-keyboard 1 - xkb:in:mal_lalitha:mal - ml + xkb:ba:unicode:bos + bs GPL Peng Huang <shawn.p.huang@gmail.com> - in - mal_lalitha - Malayalam (Lalitha) - Malayalam (Lalitha) + ba + unicode + Bosnian (with Bosnian digraphs) + Bosnian (with Bosnian digraphs) ibus-keyboard 1 - xkb:in:mal_enhanced:mal - ml + xkb:ba:unicodeus:bos + bs GPL Peng Huang <shawn.p.huang@gmail.com> - in - mal_enhanced - Malayalam (enhanced InScript, with rupee) - Malayalam (enhanced InScript, with rupee) + ba + unicodeus + Bosnian (US, with Bosnian digraphs) + Bosnian (US, with Bosnian digraphs) ibus-keyboard 1 - xkb:in:mal_poorna:mal - ml + xkb:ba:us:bos + bs GPL Peng Huang <shawn.p.huang@gmail.com> - in - mal_poorna - Malayalam (Poorna, extended InScript) - Malayalam (Poorna, extended InScript) + ba + us + Bosnian (US) + Bosnian (US) ibus-keyboard 1 - xkb:in:ori:ori - or + xkb:bg::bul + bg GPL Peng Huang <shawn.p.huang@gmail.com> - in - ori - Oriya - Oriya + bg + Bulgarian + Bulgarian ibus-keyboard - 1 + 50 - xkb:in:ori:sat - sat + xkb:bg:phonetic:bul + bg GPL Peng Huang <shawn.p.huang@gmail.com> - in - ori - Oriya - Oriya + bg + phonetic + Bulgarian (traditional phonetic) + Bulgarian (traditional phonetic) ibus-keyboard 1 - xkb:in:ori-bolnagri:ori - or + xkb:bg:bas_phonetic:bul + bg GPL Peng Huang <shawn.p.huang@gmail.com> - in - ori-bolnagri - Oriya (Bolnagri) - Oriya (Bolnagri) + bg + bas_phonetic + Bulgarian (new phonetic) + Bulgarian (new phonetic) ibus-keyboard 1 - xkb:in:ori-bolnagri:sat - sat + xkb:bg:bekl:bul + bg GPL Peng Huang <shawn.p.huang@gmail.com> - in - ori-bolnagri - Oriya (Bolnagri) - Oriya (Bolnagri) + bg + bekl + Bulgarian (enhanced) + Bulgarian (enhanced) ibus-keyboard 1 - xkb:in:ori-wx:ori - or + xkb:mm::mya + my GPL Peng Huang <shawn.p.huang@gmail.com> - in - ori-wx - Oriya (Wx) - Oriya (Wx) + mm + Burmese + Burmese ibus-keyboard - 1 + 50 - xkb:in:ori-wx:sat - sat + xkb:mm:zawgyi:mya + my GPL Peng Huang <shawn.p.huang@gmail.com> - in - ori-wx - Oriya (Wx) - Oriya (Wx) + mm + zawgyi + Burmese (Zawgyi) + Burmese (Zawgyi) ibus-keyboard 1 - xkb:in:olck:sat - sat + xkb:mm:mnw:mnw + mnw GPL Peng Huang <shawn.p.huang@gmail.com> - in - olck - Ol Chiki - Ol Chiki + mm + mnw + Mon + Mon ibus-keyboard 1 - xkb:in:tamilnet:tam - ta + xkb:mm:mnw:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - in - tamilnet - Tamil (TamilNet '99) - Tamil (TamilNet '99) + mm + mnw + Mon + Mon ibus-keyboard 1 - xkb:in:tamilnet_tamilnumbers:tam - ta + xkb:mm:mnw-a1:mnw + mnw GPL Peng Huang <shawn.p.huang@gmail.com> - in - tamilnet_tamilnumbers - Tamil (TamilNet '99 with Tamil numerals) - Tamil (TamilNet '99 with Tamil numerals) + mm + mnw-a1 + Mon (A1) + Mon (A1) ibus-keyboard 1 - xkb:in:tamilnet_TAB:tam - ta + xkb:mm:shn:shn + shn GPL Peng Huang <shawn.p.huang@gmail.com> - in - tamilnet_TAB - Tamil (TamilNet '99, TAB encoding) - Tamil (TamilNet '99, TAB encoding) + mm + shn + Shan + Shan ibus-keyboard 1 - xkb:in:tamilnet_TSCII:tam - ta + xkb:mm:shn:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - in - tamilnet_TSCII - Tamil (TamilNet '99, TSCII encoding) - Tamil (TamilNet '99, TSCII encoding) + mm + shn + Shan + Shan ibus-keyboard 1 - xkb:in:tam:tam - ta + xkb:mm:zgt:shn + shn GPL Peng Huang <shawn.p.huang@gmail.com> - in - tam - Tamil (InScript, with Arabic numerals) - Tamil (InScript, with Arabic numerals) + mm + zgt + Shan (Zawgyi) + Shan (Zawgyi) ibus-keyboard 1 - xkb:in:tam_tamilnumbers:tam - ta + xkb:hr::hrv + hr GPL Peng Huang <shawn.p.huang@gmail.com> - in - tam_tamilnumbers - Tamil (InScript, with Tamil numerals) - Tamil (InScript, with Tamil numerals) + hr + Croatian + Croatian ibus-keyboard - 1 + 50 - xkb:in:tel:tel - te + xkb:hr:alternatequotes:hrv + hr GPL Peng Huang <shawn.p.huang@gmail.com> - in - tel - Telugu - Telugu + hr + alternatequotes + Croatian (with guillemets) + Croatian (with guillemets) ibus-keyboard 1 - xkb:in:tel-kagapa:tel - te + xkb:hr:unicode:hrv + hr GPL Peng Huang <shawn.p.huang@gmail.com> - in - tel-kagapa - Telugu (KaGaPa, phonetic) - Telugu (KaGaPa, phonetic) + hr + unicode + Croatian (with Croatian digraphs) + Croatian (with Croatian digraphs) ibus-keyboard 1 - xkb:in:tel-sarala:tel - te + xkb:hr:unicodeus:hrv + hr GPL Peng Huang <shawn.p.huang@gmail.com> - in - tel-sarala - Telugu (Sarala) - Telugu (Sarala) + hr + unicodeus + Croatian (US, with Croatian digraphs) + Croatian (US, with Croatian digraphs) ibus-keyboard 1 - xkb:in:urd-phonetic:urd - ur + xkb:hr:us:hrv + hr GPL Peng Huang <shawn.p.huang@gmail.com> - in - urd-phonetic - Urdu (phonetic) - Urdu (phonetic) + hr + us + Croatian (US) + Croatian (US) ibus-keyboard 1 - xkb:in:urd-phonetic3:urd - ur + xkb:cz::ces + cs GPL Peng Huang <shawn.p.huang@gmail.com> - in - urd-phonetic3 - Urdu (alt. phonetic) - Urdu (alt. phonetic) + cz + Czech + Czech ibus-keyboard - 1 + 50 - xkb:in:urd-winkeys:urd - ur + xkb:cz:bksl:ces + cs GPL Peng Huang <shawn.p.huang@gmail.com> - in - urd-winkeys - Urdu (Windows) - Urdu (Windows) + cz + bksl + Czech (extra backslash) + Czech (extra backslash) ibus-keyboard 1 - xkb:in:bolnagri:hin - hi + xkb:cz:qwerty:ces + cs GPL Peng Huang <shawn.p.huang@gmail.com> - in - bolnagri - Hindi (Bolnagri) - Hindi (Bolnagri) + cz + qwerty + Czech (QWERTY) + Czech (QWERTY) ibus-keyboard 1 - xkb:in:hin-wx:hin - hi + xkb:cz:qwerty_bksl:ces + cs GPL Peng Huang <shawn.p.huang@gmail.com> - in - hin-wx - Hindi (Wx) - Hindi (Wx) + cz + qwerty_bksl + Czech (QWERTY, extra backslash) + Czech (QWERTY, extra backslash) ibus-keyboard 1 - xkb:in:hin-kagapa:hin - hi + xkb:cz:winkeys:ces + cs GPL Peng Huang <shawn.p.huang@gmail.com> - in - hin-kagapa - Hindi (KaGaPa, phonetic) - Hindi (KaGaPa, phonetic) + cz + winkeys + Czech (QWERTZ, Windows) + Czech (QWERTZ, Windows) ibus-keyboard 1 - xkb:in:san-kagapa:san - sa + xkb:cz:winkeys-qwerty:ces + cs GPL Peng Huang <shawn.p.huang@gmail.com> - in - san-kagapa - Sanskrit (KaGaPa, phonetic) - Sanskrit (KaGaPa, phonetic) + cz + winkeys-qwerty + Czech (QWERTY, Windows) + Czech (QWERTY, Windows) ibus-keyboard 1 - xkb:in:mar-kagapa:mar - mr + xkb:cz:qwerty-mac:ces + cs GPL Peng Huang <shawn.p.huang@gmail.com> - in - mar-kagapa - Marathi (KaGaPa, phonetic) - Marathi (KaGaPa, phonetic) + cz + qwerty-mac + Czech (QWERTY, Macintosh) + Czech (QWERTY, Macintosh) ibus-keyboard 1 - xkb:in:eng:eng - en + xkb:cz:ucw:ces + cs GPL Peng Huang <shawn.p.huang@gmail.com> - in - eng - English (India, with rupee) - English (India, with rupee) + cz + ucw + Czech (UCW, only accented letters) + Czech (UCW, only accented letters) ibus-keyboard 1 - xkb:in:iipa:eng - en + xkb:cz:dvorak-ucw:ces + cs GPL Peng Huang <shawn.p.huang@gmail.com> - in - iipa - Indic IPA - Indic IPA + cz + dvorak-ucw + Czech (US, Dvorak, UCW support) + Czech (US, Dvorak, UCW support) ibus-keyboard 1 - xkb:in:marathi:mar - mr + xkb:cz:rus:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - in - marathi - Marathi (enhanced InScript) - Marathi (enhanced InScript) + cz + rus + Russian (Czechia, phonetic) + Russian (Czechia, phonetic) ibus-keyboard 1 - xkb:ba::bos - bs + xkb:dk::dan + da GPL Peng Huang <shawn.p.huang@gmail.com> - ba - Bosnian - Bosnian + dk + Danish + Danish ibus-keyboard 50 - xkb:ba:alternatequotes:bos - bs - GPL - Peng Huang <shawn.p.huang@gmail.com> - ba - alternatequotes - Bosnian (with guillemets) - Bosnian (with guillemets) - ibus-keyboard - 1 - - - xkb:ba:unicode:bos - bs + xkb:dk:nodeadkeys:dan + da GPL Peng Huang <shawn.p.huang@gmail.com> - ba - unicode - Bosnian (with Bosnian digraphs) - Bosnian (with Bosnian digraphs) + dk + nodeadkeys + Danish (no dead keys) + Danish (no dead keys) ibus-keyboard 1 - xkb:ba:unicodeus:bos - bs + xkb:dk:winkeys:dan + da GPL Peng Huang <shawn.p.huang@gmail.com> - ba - unicodeus - Bosnian (US, with Bosnian digraphs) - Bosnian (US, with Bosnian digraphs) + dk + winkeys + Danish (Windows) + Danish (Windows) ibus-keyboard 1 - xkb:ba:us:bos - bs + xkb:dk:mac:dan + da GPL Peng Huang <shawn.p.huang@gmail.com> - ba - us - Bosnian (US) - Bosnian (US) + dk + mac + Danish (Macintosh) + Danish (Macintosh) ibus-keyboard 1 - xkb:br::por - pt - GPL - Peng Huang <shawn.p.huang@gmail.com> - br - Portuguese (Brazil) - Portuguese (Brazil) - ibus-keyboard - 50 - - - xkb:br:nodeadkeys:por - pt + xkb:dk:mac_nodeadkeys:dan + da GPL Peng Huang <shawn.p.huang@gmail.com> - br - nodeadkeys - Portuguese (Brazil, no dead keys) - Portuguese (Brazil, no dead keys) + dk + mac_nodeadkeys + Danish (Macintosh, no dead keys) + Danish (Macintosh, no dead keys) ibus-keyboard 1 - xkb:br:dvorak:por - pt + xkb:dk:dvorak:dan + da GPL Peng Huang <shawn.p.huang@gmail.com> - br + dk dvorak - Portuguese (Brazil, Dvorak) - Portuguese (Brazil, Dvorak) - ibus-keyboard - 1 - - - xkb:br:nativo:por - pt - GPL - Peng Huang <shawn.p.huang@gmail.com> - br - nativo - Portuguese (Brazil, Nativo) - Portuguese (Brazil, Nativo) - ibus-keyboard - 1 - - - xkb:br:rus:rus - ru - GPL - Peng Huang <shawn.p.huang@gmail.com> - br - rus - Russian (Brazil, phonetic) - Russian (Brazil, phonetic) + Danish (Dvorak) + Danish (Dvorak) ibus-keyboard 1 - xkb:br:nativo-us:por - pt + xkb:af::prs + prs GPL Peng Huang <shawn.p.huang@gmail.com> - br - nativo-us - Portuguese (Brazil, Nativo for US keyboards) - Portuguese (Brazil, Nativo for US keyboards) + af + Dari + Dari ibus-keyboard - 1 + 50 - xkb:br:nativo-epo:epo - eo + xkb:af:ps:pus + ps GPL Peng Huang <shawn.p.huang@gmail.com> - br - nativo-epo - Esperanto (Brazil, Nativo) - Esperanto (Brazil, Nativo) + af + ps + Pashto + Pashto ibus-keyboard 1 - xkb:br:thinkpad:por - pt + xkb:af:uz:uzb + uz GPL Peng Huang <shawn.p.huang@gmail.com> - br - thinkpad - Portuguese (Brazil, IBM/Lenovo ThinkPad) - Portuguese (Brazil, IBM/Lenovo ThinkPad) + af + uz + Uzbek (Afghanistan) + Uzbek (Afghanistan) ibus-keyboard 1 - xkb:bg::bul - bg - GPL - Peng Huang <shawn.p.huang@gmail.com> - bg - Bulgarian - Bulgarian - ibus-keyboard - 50 - - - xkb:bg:phonetic:bul - bg + xkb:af:fa-olpc:prs + prs GPL Peng Huang <shawn.p.huang@gmail.com> - bg - phonetic - Bulgarian (traditional phonetic) - Bulgarian (traditional phonetic) + af + fa-olpc + Dari (Afghanistan, OLPC) + Dari (Afghanistan, OLPC) ibus-keyboard 1 - xkb:bg:bas_phonetic:bul - bg + xkb:af:ps-olpc:pus + ps GPL Peng Huang <shawn.p.huang@gmail.com> - bg - bas_phonetic - Bulgarian (new phonetic) - Bulgarian (new phonetic) + af + ps-olpc + Pashto (Afghanistan, OLPC) + Pashto (Afghanistan, OLPC) ibus-keyboard 1 - xkb:bg:bekl:bul - bg + xkb:af:uz-olpc:uzb + uz GPL Peng Huang <shawn.p.huang@gmail.com> - bg - bekl - Bulgarian (enhanced) - Bulgarian (enhanced) + af + uz-olpc + Uzbek (Afghanistan, OLPC) + Uzbek (Afghanistan, OLPC) ibus-keyboard 1 - xkb:dz::tzm - tzm + xkb:mv::div + dv GPL Peng Huang <shawn.p.huang@gmail.com> - dz - Berber (Algeria, Latin) - Berber (Algeria, Latin) + mv + Dhivehi + Dhivehi ibus-keyboard 50 - xkb:dz::fra - fr + xkb:nl::nld + nl GPL Peng Huang <shawn.p.huang@gmail.com> - dz - Berber (Algeria, Latin) - Berber (Algeria, Latin) + nl + Dutch + Dutch ibus-keyboard 50 - xkb:dz:azerty-deadkeys:kab - kab - GPL - Peng Huang <shawn.p.huang@gmail.com> - dz - azerty-deadkeys - Kabyle (AZERTY, with dead keys) - Kabyle (AZERTY, with dead keys) - ibus-keyboard - 1 - - - xkb:dz:qwerty-gb-deadkeys:kab - kab - GPL - Peng Huang <shawn.p.huang@gmail.com> - dz - qwerty-gb-deadkeys - Kabyle (QWERTY, UK, with dead keys) - Kabyle (QWERTY, UK, with dead keys) - ibus-keyboard - 1 - - - xkb:dz:qwerty-us-deadkeys:kab - kab + xkb:nl:us:nld + nl GPL Peng Huang <shawn.p.huang@gmail.com> - dz - qwerty-us-deadkeys - Kabyle (QWERTY, US, with dead keys) - Kabyle (QWERTY, US, with dead keys) + nl + us + Dutch (US) + Dutch (US) ibus-keyboard 1 - xkb:dz:ber:kab - kab + xkb:nl:mac:nld + nl GPL Peng Huang <shawn.p.huang@gmail.com> - dz - ber - Berber (Algeria, Tifinagh) - Berber (Algeria, Tifinagh) + nl + mac + Dutch (Macintosh) + Dutch (Macintosh) ibus-keyboard 1 - xkb:dz:ar:ara - ar + xkb:nl:std:nld + nl GPL Peng Huang <shawn.p.huang@gmail.com> - dz - ar - Arabic (Algeria) - Arabic (Algeria) + nl + std + Dutch (standard) + Dutch (standard) ibus-keyboard 1 - xkb:ma::ary - ary + xkb:bt::dzo + dz GPL Peng Huang <shawn.p.huang@gmail.com> - ma - Arabic (Morocco) - Arabic (Morocco) + bt + Dzongkha + Dzongkha ibus-keyboard 50 - xkb:ma:french:fra - fr - GPL - Peng Huang <shawn.p.huang@gmail.com> - ma - french - French (Morocco) - French (Morocco) - ibus-keyboard - 1 - - - xkb:ma:tifinagh:ber - ber - GPL - Peng Huang <shawn.p.huang@gmail.com> - ma - tifinagh - Berber (Morocco, Tifinagh) - Berber (Morocco, Tifinagh) - ibus-keyboard - 1 - - - xkb:ma:tifinagh-alt:ber - ber - GPL - Peng Huang <shawn.p.huang@gmail.com> - ma - tifinagh-alt - Berber (Morocco, Tifinagh alt.) - Berber (Morocco, Tifinagh alt.) - ibus-keyboard - 1 - - - xkb:ma:tifinagh-alt-phonetic:ber - ber - GPL - Peng Huang <shawn.p.huang@gmail.com> - ma - tifinagh-alt-phonetic - Berber (Morocco, Tifinagh phonetic, alt.) - Berber (Morocco, Tifinagh phonetic, alt.) - ibus-keyboard - 1 - - - xkb:ma:tifinagh-extended:ber - ber - GPL - Peng Huang <shawn.p.huang@gmail.com> - ma - tifinagh-extended - Berber (Morocco, Tifinagh extended) - Berber (Morocco, Tifinagh extended) - ibus-keyboard - 1 - - - xkb:ma:tifinagh-phonetic:ber - ber - GPL - Peng Huang <shawn.p.huang@gmail.com> - ma - tifinagh-phonetic - Berber (Morocco, Tifinagh phonetic) - Berber (Morocco, Tifinagh phonetic) - ibus-keyboard - 1 - - - xkb:ma:tifinagh-extended-phonetic:ber - ber - GPL - Peng Huang <shawn.p.huang@gmail.com> - ma - tifinagh-extended-phonetic - Berber (Morocco, Tifinagh extended phonetic) - Berber (Morocco, Tifinagh extended phonetic) - ibus-keyboard - 1 - - - xkb:ma:rif:rif - rif + xkb:au::eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ma - rif - Tarifit - Tarifit + au + English (Australia) + English (Australia) ibus-keyboard - 1 + 50 xkb:cm::eng @@ -3428,5028 +2307,5808 @@ 1 - xkb:mm::mya - my + xkb:gh::eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - mm - Burmese - Burmese + gh + English (Ghana) + English (Ghana) ibus-keyboard 50 - xkb:mm:zawgyi:mya - my + xkb:gh:generic:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - mm - zawgyi - Burmese Zawgyi - Burmese Zawgyi + gh + generic + English (Ghana, multilingual) + English (Ghana, multilingual) ibus-keyboard 1 - xkb:mm:shn:shn - shn + xkb:gh:gillbt:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - mm - shn - Shan - Shan + gh + gillbt + English (Ghana, GILLBT) + English (Ghana, GILLBT) ibus-keyboard 1 - xkb:mm:shn:eng - en + xkb:gh:akan:aka + ak GPL Peng Huang <shawn.p.huang@gmail.com> - mm - shn - Shan - Shan + gh + akan + Akan + Akan ibus-keyboard 1 - xkb:mm:zgt:shn - shn + xkb:gh:avn:avn + avn GPL Peng Huang <shawn.p.huang@gmail.com> - mm - zgt - Shan (Zawgyi Tai) - Shan (Zawgyi Tai) + gh + avn + Avatime + Avatime ibus-keyboard 1 - xkb:mm:zgt:eng - en + xkb:gh:ewe:ewe + ee GPL Peng Huang <shawn.p.huang@gmail.com> - mm - zgt - Shan (Zawgyi Tai) - Shan (Zawgyi Tai) + gh + ewe + Ewe + Ewe ibus-keyboard 1 - xkb:mm:mnw:mnw - mnw + xkb:gh:fula:ful + ff GPL Peng Huang <shawn.p.huang@gmail.com> - mm - mnw - Mon - Mon + gh + fula + Fula + Fula ibus-keyboard 1 - xkb:mm:mnw:eng - en + xkb:gh:ga:gaa + gaa GPL Peng Huang <shawn.p.huang@gmail.com> - mm - mnw - Mon - Mon + gh + ga + Ga + Ga ibus-keyboard 1 - xkb:mm:mnw-a1:mnw - mnw + xkb:gh:hausa:hau + ha GPL Peng Huang <shawn.p.huang@gmail.com> - mm - mnw-a1 - Mon (A1) - Mon (A1) + gh + hausa + Hausa (Ghana) + Hausa (Ghana) ibus-keyboard 1 - xkb:mm:mnw-a1:eng + xkb:nz::eng en GPL Peng Huang <shawn.p.huang@gmail.com> - mm - mnw-a1 - Mon (A1) - Mon (A1) + nz + English (New Zealand) + English (New Zealand) ibus-keyboard - 1 + 50 - xkb:ca::fra - fr + xkb:nz:mao:mri + mi GPL Peng Huang <shawn.p.huang@gmail.com> - ca - French (Canada) - French (Canada) + nz + mao + Maori + Maori ibus-keyboard - 50 + 1 - xkb:ca:fr-dvorak:fra - fr + xkb:ng::eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ca - fr-dvorak - French (Canada, Dvorak) - French (Canada, Dvorak) + ng + English (Nigeria) + English (Nigeria) ibus-keyboard - 1 + 50 - xkb:ca:fr-legacy:fra - fr + xkb:ng:hausa:hau + ha GPL Peng Huang <shawn.p.huang@gmail.com> - ca - fr-legacy - French (Canada, legacy) - French (Canada, legacy) + ng + hausa + Hausa (Nigeria) + Hausa (Nigeria) ibus-keyboard 1 - xkb:ca:multix:fra - fr + xkb:ng:igbo:ibo + ig GPL Peng Huang <shawn.p.huang@gmail.com> - ca - multix - Canadian (CSA) - Canadian (CSA) + ng + igbo + Igbo + Igbo ibus-keyboard 1 - xkb:ca:ike:iku - iu + xkb:ng:yoruba:yor + yo GPL Peng Huang <shawn.p.huang@gmail.com> - ca - ike - Inuktitut - Inuktitut + ng + yoruba + Yoruba + Yoruba ibus-keyboard 1 - xkb:ca:eng:eng + xkb:za::eng en GPL Peng Huang <shawn.p.huang@gmail.com> - ca - eng - English (Canada) - English (Canada) + za + English (South Africa) + English (South Africa) ibus-keyboard - 1 + 50 - xkb:cd::fra - fr + xkb:gb::eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - cd - French (Democratic Republic of the Congo) - French (Democratic Republic of the Congo) + gb + English (UK) + English (UK) ibus-keyboard 50 - xkb:hr::hrv - hr + xkb:gb:extd:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - hr - Croatian - Croatian + gb + extd + English (UK, extended, Windows) + English (UK, extended, Windows) ibus-keyboard - 50 + 1 - xkb:hr:alternatequotes:hrv - hr + xkb:gb:intl:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - hr - alternatequotes - Croatian (with guillemets) - Croatian (with guillemets) + gb + intl + English (UK, intl., with dead keys) + English (UK, intl., with dead keys) ibus-keyboard 1 - xkb:hr:unicode:hrv - hr + xkb:gb:dvorak:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - hr - unicode - Croatian (with Croatian digraphs) - Croatian (with Croatian digraphs) + gb + dvorak + English (UK, Dvorak) + English (UK, Dvorak) ibus-keyboard 1 - xkb:hr:unicodeus:hrv - hr + xkb:gb:dvorakukp:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - hr - unicodeus - Croatian (US, with Croatian digraphs) - Croatian (US, with Croatian digraphs) + gb + dvorakukp + English (UK, Dvorak, with UK punctuation) + English (UK, Dvorak, with UK punctuation) ibus-keyboard 1 - xkb:hr:us:hrv - hr + xkb:gb:mac:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - hr - us - Croatian (US) - Croatian (US) + gb + mac + English (UK, Macintosh) + English (UK, Macintosh) ibus-keyboard 1 - xkb:cz::ces - cs + xkb:gb:mac_intl:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - cz - Czech - Czech + gb + mac_intl + English (UK, Macintosh, intl.) + English (UK, Macintosh, intl.) ibus-keyboard - 50 + 1 - xkb:cz:bksl:ces - cs + xkb:gb:colemak:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - cz - bksl - Czech (extra backslash) - Czech (extra backslash) + gb + colemak + English (UK, Colemak) + English (UK, Colemak) ibus-keyboard 1 - xkb:cz:qwerty:ces - cs + xkb:gb:colemak_dh:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - cz - qwerty - Czech (QWERTY) - Czech (QWERTY) + gb + colemak_dh + English (UK, Colemak-DH) + English (UK, Colemak-DH) ibus-keyboard 1 - xkb:cz:qwerty_bksl:ces - cs + xkb:gb:gla:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - cz - qwerty_bksl - Czech (QWERTY, extra backslash) - Czech (QWERTY, extra backslash) + gb + gla + Scottish Gaelic + Scottish Gaelic ibus-keyboard 1 - xkb:cz:qwerty-mac:ces - cs + xkb:gb:gla:gla + gd GPL Peng Huang <shawn.p.huang@gmail.com> - cz - qwerty-mac - Czech (QWERTY, Macintosh) - Czech (QWERTY, Macintosh) + gb + gla + Scottish Gaelic + Scottish Gaelic ibus-keyboard 1 - xkb:cz:ucw:ces - cs + xkb:gb:pl:pol + pl GPL Peng Huang <shawn.p.huang@gmail.com> - cz - ucw - Czech (UCW, only accented letters) - Czech (UCW, only accented letters) + gb + pl + Polish (British keyboard) + Polish (British keyboard) ibus-keyboard 1 - xkb:cz:dvorak-ucw:ces - cs + xkb:us::eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - cz - dvorak-ucw - Czech (US, Dvorak, UCW support) - Czech (US, Dvorak, UCW support) + us + English (US) + English (US) ibus-keyboard - 1 + 50 - xkb:cz:rus:rus - ru + xkb:us:euro:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - cz - rus - Russian (Czechia, phonetic) - Russian (Czechia, phonetic) + us + euro + English (US, euro on 5) + English (US, euro on 5) ibus-keyboard 1 - xkb:cz:winkeys:ces - cs + xkb:us:intl:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - cz - winkeys - Czech (QWERTZ, Windows flavour) - Czech (QWERTZ, Windows flavour) + us + intl + English (US, intl., with dead keys) + English (US, intl., with dead keys) ibus-keyboard 1 - xkb:cz:winkeys-qwerty:ces - cs + xkb:us:alt-intl:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - cz - winkeys-qwerty - Czech (QWERTY, Windows flavour) - Czech (QWERTY, Windows flavour) + us + alt-intl + English (US, alt. intl.) + English (US, alt. intl.) ibus-keyboard 1 - xkb:dk::dan - da + xkb:us:altgr-intl:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - dk - Danish - Danish + us + altgr-intl + English (intl., with AltGr dead keys) + English (intl., with AltGr dead keys) ibus-keyboard - 50 + 1 - xkb:dk:nodeadkeys:dan - da + xkb:us:altgr-intl:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - dk - nodeadkeys - Danish (no dead keys) - Danish (no dead keys) + us + altgr-intl + English (intl., with AltGr dead keys) + English (intl., with AltGr dead keys) ibus-keyboard 1 - xkb:dk:winkeys:dan - da + xkb:us:altgr-intl:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - dk - winkeys - Danish (Windows) - Danish (Windows) + us + altgr-intl + English (intl., with AltGr dead keys) + English (intl., with AltGr dead keys) ibus-keyboard 1 - xkb:dk:mac:dan - da + xkb:us:mac:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - dk + us mac - Danish (Macintosh) - Danish (Macintosh) + English (Macintosh) + English (Macintosh) ibus-keyboard 1 - xkb:dk:mac_nodeadkeys:dan - da + xkb:us:colemak:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - dk - mac_nodeadkeys - Danish (Macintosh, no dead keys) - Danish (Macintosh, no dead keys) + us + colemak + English (Colemak) + English (Colemak) ibus-keyboard 1 - xkb:dk:dvorak:dan - da + xkb:us:colemak_dh:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - dk - dvorak - Danish (Dvorak) - Danish (Dvorak) + us + colemak_dh + English (Colemak-DH) + English (Colemak-DH) ibus-keyboard 1 - xkb:nl::nld - nl + xkb:us:colemak_dh_wide:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - nl - Dutch - Dutch + us + colemak_dh_wide + English (Colemak-DH Wide) + English (Colemak-DH Wide) ibus-keyboard - 50 + 1 - xkb:nl:us:nld - nl + xkb:us:colemak_dh_ortho:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - nl - us - Dutch (US) - Dutch (US) + us + colemak_dh_ortho + English (Colemak-DH Ortholinear) + English (Colemak-DH Ortholinear) ibus-keyboard 1 - xkb:nl:mac:nld - nl + xkb:us:colemak_dh_iso:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - nl - mac - Dutch (Macintosh) - Dutch (Macintosh) + us + colemak_dh_iso + English (Colemak-DH ISO) + English (Colemak-DH ISO) ibus-keyboard 1 - xkb:nl:std:nld - nl + xkb:us:colemak_dh_wide_iso:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - nl - std - Dutch (standard) - Dutch (standard) + us + colemak_dh_wide_iso + English (Colemak-DH Wide ISO) + English (Colemak-DH Wide ISO) ibus-keyboard 1 - xkb:bt::dzo - dz + xkb:us:dvorak:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - bt - Dzongkha - Dzongkha + us + dvorak + English (Dvorak) + English (Dvorak) ibus-keyboard - 50 + 1 - xkb:ee::est - et + xkb:us:dvorak-intl:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ee - Estonian - Estonian + us + dvorak-intl + English (Dvorak, intl., with dead keys) + English (Dvorak, intl., with dead keys) ibus-keyboard - 50 + 1 - xkb:ee:nodeadkeys:est - et + xkb:us:dvorak-alt-intl:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ee - nodeadkeys - Estonian (no dead keys) - Estonian (no dead keys) + us + dvorak-alt-intl + English (Dvorak, alt. intl.) + English (Dvorak, alt. intl.) ibus-keyboard 1 - xkb:ee:dvorak:est - et + xkb:us:dvorak-l:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ee - dvorak - Estonian (Dvorak) - Estonian (Dvorak) + us + dvorak-l + English (Dvorak, left-handed) + English (Dvorak, left-handed) ibus-keyboard 1 - xkb:ee:us:est - et + xkb:us:dvorak-r:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ee - us - Estonian (US) - Estonian (US) + us + dvorak-r + English (Dvorak, right-handed) + English (Dvorak, right-handed) ibus-keyboard 1 - xkb:ir::fas - fa + xkb:us:dvorak-classic:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ir - Persian - Persian + us + dvorak-classic + English (classic Dvorak) + English (classic Dvorak) ibus-keyboard - 50 + 1 - xkb:ir:pes_keypad:fas - fa + xkb:us:dvp:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ir - pes_keypad - Persian (with Persian keypad) - Persian (with Persian keypad) + us + dvp + English (programmer Dvorak) + English (programmer Dvorak) ibus-keyboard 1 - xkb:ir:winkeys:fas - fa + xkb:us:dvorak-mac:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ir - winkeys - Persian (Windows) - Persian (Windows) + us + dvorak-mac + English (Dvorak, Macintosh) + English (Dvorak, Macintosh) ibus-keyboard 1 - xkb:ir:azb:azb - azb + xkb:us:norman:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ir - azb - Azerbaijani (Iran) - Azerbaijani (Iran) + us + norman + English (Norman) + English (Norman) ibus-keyboard 1 - xkb:ir:ku:kur - ku + xkb:us:symbolic:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ir - ku - Kurdish (Iran, Latin Q) - Kurdish (Iran, Latin Q) + us + symbolic + English (US, Symbolic) + English (US, Symbolic) ibus-keyboard 1 - xkb:ir:ku_f:kur - ku + xkb:us:workman:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ir - ku_f - Kurdish (Iran, F) - Kurdish (Iran, F) + us + workman + English (Workman) + English (Workman) ibus-keyboard 1 - xkb:ir:ku_alt:kur - ku + xkb:us:workman-intl:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ir - ku_alt - Kurdish (Iran, Latin Alt-Q) - Kurdish (Iran, Latin Alt-Q) + us + workman-intl + English (Workman, intl., with dead keys) + English (Workman, intl., with dead keys) ibus-keyboard 1 - xkb:ir:ku_ara:kur - ku + xkb:us:olpc2:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ir - ku_ara - Kurdish (Iran, Arabic-Latin) - Kurdish (Iran, Arabic-Latin) + us + olpc2 + English (the divide/multiply toggle the layout) + English (the divide/multiply toggle the layout) ibus-keyboard 1 - xkb:iq::ara - ar + xkb:us:chr:chr + chr GPL Peng Huang <shawn.p.huang@gmail.com> - iq - Iraqi - Iraqi + us + chr + Cherokee + Cherokee ibus-keyboard - 50 + 1 - xkb:iq::kur - ku + xkb:us:haw:haw + haw GPL Peng Huang <shawn.p.huang@gmail.com> - iq - Iraqi - Iraqi + us + haw + Hawaiian + Hawaiian ibus-keyboard - 50 + 1 - xkb:iq:ku:kur - ku + xkb:us:rus:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - iq - ku - Kurdish (Iraq, Latin Q) - Kurdish (Iraq, Latin Q) + us + rus + Russian (US, phonetic) + Russian (US, phonetic) ibus-keyboard 1 - xkb:iq:ku_f:kur - ku + xkb:us:hbs:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - iq - ku_f - Kurdish (Iraq, F) - Kurdish (Iraq, F) + us + hbs + Serbo-Croatian (US) + Serbo-Croatian (US) ibus-keyboard 1 - xkb:iq:ku_alt:kur - ku + xkb:us:hbs:bos + bs GPL Peng Huang <shawn.p.huang@gmail.com> - iq - ku_alt - Kurdish (Iraq, Latin Alt-Q) - Kurdish (Iraq, Latin Alt-Q) + us + hbs + Serbo-Croatian (US) + Serbo-Croatian (US) ibus-keyboard 1 - xkb:iq:ku_ara:kur - ku + xkb:us:hbs:hbs + hbs GPL Peng Huang <shawn.p.huang@gmail.com> - iq - ku_ara - Kurdish (Iraq, Arabic-Latin) - Kurdish (Iraq, Arabic-Latin) + us + hbs + Serbo-Croatian (US) + Serbo-Croatian (US) ibus-keyboard 1 - xkb:fo::fao - fo + xkb:us:hbs:hrv + hr GPL Peng Huang <shawn.p.huang@gmail.com> - fo - Faroese - Faroese + us + hbs + Serbo-Croatian (US) + Serbo-Croatian (US) ibus-keyboard - 50 + 1 - xkb:fo:nodeadkeys:fao - fo + xkb:us:hbs:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - fo - nodeadkeys - Faroese (no dead keys) - Faroese (no dead keys) + us + hbs + Serbo-Croatian (US) + Serbo-Croatian (US) ibus-keyboard 1 - xkb:fi::fin - fi + xkb:epo::epo + eo GPL Peng Huang <shawn.p.huang@gmail.com> - fi - Finnish - Finnish + epo + Esperanto + Esperanto ibus-keyboard 50 - xkb:fi:winkeys:fin - fi + xkb:epo:legacy:epo + eo GPL Peng Huang <shawn.p.huang@gmail.com> - fi - winkeys - Finnish (Windows) - Finnish (Windows) + epo + legacy + Esperanto (legacy) + Esperanto (legacy) ibus-keyboard 1 - xkb:fi:classic:fin - fi + xkb:ee::est + et GPL Peng Huang <shawn.p.huang@gmail.com> - fi - classic - Finnish (classic) - Finnish (classic) + ee + Estonian + Estonian ibus-keyboard - 1 + 50 - xkb:fi:nodeadkeys:fin - fi + xkb:ee:nodeadkeys:est + et GPL Peng Huang <shawn.p.huang@gmail.com> - fi + ee nodeadkeys - Finnish (classic, no dead keys) - Finnish (classic, no dead keys) + Estonian (no dead keys) + Estonian (no dead keys) ibus-keyboard 1 - xkb:fi:smi:sme - se + xkb:ee:dvorak:est + et GPL Peng Huang <shawn.p.huang@gmail.com> - fi - smi - Northern Saami (Finland) - Northern Saami (Finland) + ee + dvorak + Estonian (Dvorak) + Estonian (Dvorak) ibus-keyboard 1 - xkb:fi:mac:fin - fi + xkb:ee:us:est + et GPL Peng Huang <shawn.p.huang@gmail.com> - fi - mac - Finnish (Macintosh) - Finnish (Macintosh) + ee + us + Estonian (US) + Estonian (US) ibus-keyboard 1 - xkb:fr::fra - fr + xkb:fo::fao + fo GPL Peng Huang <shawn.p.huang@gmail.com> - fr - French - French + fo + Faroese + Faroese ibus-keyboard 50 - xkb:fr:nodeadkeys:fra - fr + xkb:fo:nodeadkeys:fao + fo GPL Peng Huang <shawn.p.huang@gmail.com> - fr + fo nodeadkeys - French (no dead keys) - French (no dead keys) + Faroese (no dead keys) + Faroese (no dead keys) ibus-keyboard 1 - xkb:fr:oss:fra - fr + xkb:ph::eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - fr - oss - French (alt.) - French (alt.) + ph + Filipino + Filipino ibus-keyboard - 1 + 50 - xkb:fr:oss_latin9:fra - fr + xkb:ph::bik + bik GPL Peng Huang <shawn.p.huang@gmail.com> - fr - oss_latin9 - French (alt., Latin-9 only) - French (alt., Latin-9 only) + ph + Filipino + Filipino ibus-keyboard - 1 + 50 - xkb:fr:oss_nodeadkeys:fra - fr + xkb:ph::ceb + ceb GPL Peng Huang <shawn.p.huang@gmail.com> - fr - oss_nodeadkeys - French (alt., no dead keys) - French (alt., no dead keys) + ph + Filipino + Filipino ibus-keyboard - 1 + 50 - xkb:fr:latin9:fra - fr + xkb:ph::fil + fil GPL Peng Huang <shawn.p.huang@gmail.com> - fr - latin9 - French (legacy, alt.) - French (legacy, alt.) + ph + Filipino + Filipino ibus-keyboard - 1 + 50 - xkb:fr:latin9_nodeadkeys:fra - fr + xkb:ph::hil + hil GPL Peng Huang <shawn.p.huang@gmail.com> - fr - latin9_nodeadkeys - French (legacy, alt., no dead keys) - French (legacy, alt., no dead keys) + ph + Filipino + Filipino ibus-keyboard - 1 + 50 - xkb:fr:bepo:fra - fr + xkb:ph::ilo + ilo GPL Peng Huang <shawn.p.huang@gmail.com> - fr - bepo - French (BEPO) - French (BEPO) + ph + Filipino + Filipino ibus-keyboard - 1 + 50 - xkb:fr:bepo_latin9:fra - fr + xkb:ph::pam + pam GPL Peng Huang <shawn.p.huang@gmail.com> - fr - bepo_latin9 - French (BEPO, Latin-9 only) - French (BEPO, Latin-9 only) + ph + Filipino + Filipino ibus-keyboard - 1 + 50 - xkb:fr:bepo_afnor:fra - fr + xkb:ph::pag + pag GPL Peng Huang <shawn.p.huang@gmail.com> - fr - bepo_afnor - French (BEPO, AFNOR) - French (BEPO, AFNOR) + ph + Filipino + Filipino ibus-keyboard - 1 + 50 - xkb:fr:dvorak:fra - fr + xkb:ph::phi + phi GPL Peng Huang <shawn.p.huang@gmail.com> - fr - dvorak - French (Dvorak) - French (Dvorak) + ph + Filipino + Filipino ibus-keyboard - 1 + 50 - xkb:fr:mac:fra - fr + xkb:ph::tgl + tl GPL Peng Huang <shawn.p.huang@gmail.com> - fr - mac - French (Macintosh) - French (Macintosh) + ph + Filipino + Filipino ibus-keyboard - 1 + 50 - xkb:fr:azerty:fra - fr + xkb:ph::war + war GPL Peng Huang <shawn.p.huang@gmail.com> - fr - azerty - French (AZERTY) - French (AZERTY) + ph + Filipino + Filipino ibus-keyboard - 1 + 50 - xkb:fr:afnor:fra - fr + xkb:ph:qwerty-bay:bik + bik GPL Peng Huang <shawn.p.huang@gmail.com> - fr - afnor - French (AZERTY, AFNOR) - French (AZERTY, AFNOR) + ph + qwerty-bay + Filipino (QWERTY, Baybayin) + Filipino (QWERTY, Baybayin) ibus-keyboard 1 - xkb:fr:bre:bre - br + xkb:ph:qwerty-bay:ceb + ceb GPL Peng Huang <shawn.p.huang@gmail.com> - fr - bre - Breton (France) - Breton (France) + ph + qwerty-bay + Filipino (QWERTY, Baybayin) + Filipino (QWERTY, Baybayin) ibus-keyboard 1 - xkb:fr:oci:oci - oc + xkb:ph:qwerty-bay:fil + fil GPL Peng Huang <shawn.p.huang@gmail.com> - fr - oci - Occitan - Occitan + ph + qwerty-bay + Filipino (QWERTY, Baybayin) + Filipino (QWERTY, Baybayin) ibus-keyboard 1 - xkb:fr:geo:kat - ka + xkb:ph:qwerty-bay:hil + hil GPL Peng Huang <shawn.p.huang@gmail.com> - fr - geo - Georgian (France, AZERTY Tskapo) - Georgian (France, AZERTY Tskapo) + ph + qwerty-bay + Filipino (QWERTY, Baybayin) + Filipino (QWERTY, Baybayin) ibus-keyboard 1 - xkb:fr:us:fra - fr + xkb:ph:qwerty-bay:ilo + ilo GPL Peng Huang <shawn.p.huang@gmail.com> - fr - us - French (US) - French (US) + ph + qwerty-bay + Filipino (QWERTY, Baybayin) + Filipino (QWERTY, Baybayin) ibus-keyboard 1 - xkb:gh::eng - en + xkb:ph:qwerty-bay:pam + pam GPL Peng Huang <shawn.p.huang@gmail.com> - gh - English (Ghana) - English (Ghana) + ph + qwerty-bay + Filipino (QWERTY, Baybayin) + Filipino (QWERTY, Baybayin) ibus-keyboard - 50 + 1 - xkb:gh:generic:eng - en + xkb:ph:qwerty-bay:pag + pag GPL Peng Huang <shawn.p.huang@gmail.com> - gh - generic - English (Ghana, multilingual) - English (Ghana, multilingual) + ph + qwerty-bay + Filipino (QWERTY, Baybayin) + Filipino (QWERTY, Baybayin) ibus-keyboard 1 - xkb:gh:akan:aka - ak + xkb:ph:qwerty-bay:phi + phi GPL Peng Huang <shawn.p.huang@gmail.com> - gh - akan - Akan - Akan + ph + qwerty-bay + Filipino (QWERTY, Baybayin) + Filipino (QWERTY, Baybayin) ibus-keyboard 1 - xkb:gh:ewe:ewe - ee + xkb:ph:qwerty-bay:tgl + tl GPL Peng Huang <shawn.p.huang@gmail.com> - gh - ewe - Ewe - Ewe + ph + qwerty-bay + Filipino (QWERTY, Baybayin) + Filipino (QWERTY, Baybayin) ibus-keyboard 1 - xkb:gh:fula:ful - ff + xkb:ph:qwerty-bay:war + war GPL Peng Huang <shawn.p.huang@gmail.com> - gh - fula - Fula - Fula + ph + qwerty-bay + Filipino (QWERTY, Baybayin) + Filipino (QWERTY, Baybayin) ibus-keyboard 1 - xkb:gh:ga:gaa - gaa + xkb:ph:capewell-dvorak:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - gh - ga - Ga - Ga + ph + capewell-dvorak + Filipino (Capewell-Dvorak, Latin) + Filipino (Capewell-Dvorak, Latin) ibus-keyboard 1 - xkb:gh:hausa:hau - ha + xkb:ph:capewell-dvorak:bik + bik GPL Peng Huang <shawn.p.huang@gmail.com> - gh - hausa - Hausa (Ghana) - Hausa (Ghana) + ph + capewell-dvorak + Filipino (Capewell-Dvorak, Latin) + Filipino (Capewell-Dvorak, Latin) ibus-keyboard 1 - xkb:gh:avn:avn - avn + xkb:ph:capewell-dvorak:ceb + ceb GPL Peng Huang <shawn.p.huang@gmail.com> - gh - avn - Avatime - Avatime + ph + capewell-dvorak + Filipino (Capewell-Dvorak, Latin) + Filipino (Capewell-Dvorak, Latin) ibus-keyboard 1 - xkb:gh:gillbt:eng - en + xkb:ph:capewell-dvorak:fil + fil GPL Peng Huang <shawn.p.huang@gmail.com> - gh - gillbt - English (Ghana, GILLBT) - English (Ghana, GILLBT) + ph + capewell-dvorak + Filipino (Capewell-Dvorak, Latin) + Filipino (Capewell-Dvorak, Latin) ibus-keyboard 1 - xkb:gn::nqo - nqo + xkb:ph:capewell-dvorak:hil + hil GPL Peng Huang <shawn.p.huang@gmail.com> - gn - N'Ko (AZERTY) - N'Ko (AZERTY) + ph + capewell-dvorak + Filipino (Capewell-Dvorak, Latin) + Filipino (Capewell-Dvorak, Latin) ibus-keyboard - 50 + 1 - xkb:ge::kat - ka + xkb:ph:capewell-dvorak:ilo + ilo GPL Peng Huang <shawn.p.huang@gmail.com> - ge - Georgian - Georgian + ph + capewell-dvorak + Filipino (Capewell-Dvorak, Latin) + Filipino (Capewell-Dvorak, Latin) ibus-keyboard - 50 + 1 - xkb:ge:ergonomic:kat - ka + xkb:ph:capewell-dvorak:pam + pam GPL Peng Huang <shawn.p.huang@gmail.com> - ge - ergonomic - Georgian (ergonomic) - Georgian (ergonomic) + ph + capewell-dvorak + Filipino (Capewell-Dvorak, Latin) + Filipino (Capewell-Dvorak, Latin) ibus-keyboard 1 - xkb:ge:mess:kat - ka + xkb:ph:capewell-dvorak:pag + pag GPL Peng Huang <shawn.p.huang@gmail.com> - ge - mess - Georgian (MESS) - Georgian (MESS) + ph + capewell-dvorak + Filipino (Capewell-Dvorak, Latin) + Filipino (Capewell-Dvorak, Latin) ibus-keyboard 1 - xkb:ge:ru:rus - ru + xkb:ph:capewell-dvorak:phi + phi GPL Peng Huang <shawn.p.huang@gmail.com> - ge - ru - Russian (Georgia) - Russian (Georgia) + ph + capewell-dvorak + Filipino (Capewell-Dvorak, Latin) + Filipino (Capewell-Dvorak, Latin) ibus-keyboard 1 - xkb:ge:os:oss - os + xkb:ph:capewell-dvorak:tgl + tl GPL Peng Huang <shawn.p.huang@gmail.com> - ge - os - Ossetian (Georgia) - Ossetian (Georgia) + ph + capewell-dvorak + Filipino (Capewell-Dvorak, Latin) + Filipino (Capewell-Dvorak, Latin) ibus-keyboard 1 - xkb:de::deu - de + xkb:ph:capewell-dvorak:war + war GPL Peng Huang <shawn.p.huang@gmail.com> - de - German - German + ph + capewell-dvorak + Filipino (Capewell-Dvorak, Latin) + Filipino (Capewell-Dvorak, Latin) ibus-keyboard - 50 + 1 - xkb:de:deadacute:deu - de + xkb:ph:capewell-dvorak-bay:bik + bik GPL Peng Huang <shawn.p.huang@gmail.com> - de - deadacute - German (dead acute) - German (dead acute) + ph + capewell-dvorak-bay + Filipino (Capewell-Dvorak, Baybayin) + Filipino (Capewell-Dvorak, Baybayin) ibus-keyboard 1 - xkb:de:deadgraveacute:deu - de + xkb:ph:capewell-dvorak-bay:ceb + ceb GPL Peng Huang <shawn.p.huang@gmail.com> - de - deadgraveacute - German (dead grave acute) - German (dead grave acute) + ph + capewell-dvorak-bay + Filipino (Capewell-Dvorak, Baybayin) + Filipino (Capewell-Dvorak, Baybayin) ibus-keyboard 1 - xkb:de:nodeadkeys:deu - de + xkb:ph:capewell-dvorak-bay:fil + fil GPL Peng Huang <shawn.p.huang@gmail.com> - de - nodeadkeys - German (no dead keys) - German (no dead keys) + ph + capewell-dvorak-bay + Filipino (Capewell-Dvorak, Baybayin) + Filipino (Capewell-Dvorak, Baybayin) ibus-keyboard 1 - xkb:de:e1:deu - de + xkb:ph:capewell-dvorak-bay:hil + hil GPL Peng Huang <shawn.p.huang@gmail.com> - de - e1 - German (E1) - German (E1) + ph + capewell-dvorak-bay + Filipino (Capewell-Dvorak, Baybayin) + Filipino (Capewell-Dvorak, Baybayin) ibus-keyboard 1 - xkb:de:e2:deu - de + xkb:ph:capewell-dvorak-bay:ilo + ilo GPL Peng Huang <shawn.p.huang@gmail.com> - de - e2 - German (E2) - German (E2) + ph + capewell-dvorak-bay + Filipino (Capewell-Dvorak, Baybayin) + Filipino (Capewell-Dvorak, Baybayin) ibus-keyboard 1 - xkb:de:T3:deu - de + xkb:ph:capewell-dvorak-bay:pam + pam GPL Peng Huang <shawn.p.huang@gmail.com> - de - T3 - German (T3) - German (T3) + ph + capewell-dvorak-bay + Filipino (Capewell-Dvorak, Baybayin) + Filipino (Capewell-Dvorak, Baybayin) ibus-keyboard 1 - xkb:de:us:deu - de + xkb:ph:capewell-dvorak-bay:pag + pag GPL Peng Huang <shawn.p.huang@gmail.com> - de - us - German (US) - German (US) + ph + capewell-dvorak-bay + Filipino (Capewell-Dvorak, Baybayin) + Filipino (Capewell-Dvorak, Baybayin) ibus-keyboard 1 - xkb:de:ro:ron - ro + xkb:ph:capewell-dvorak-bay:phi + phi GPL Peng Huang <shawn.p.huang@gmail.com> - de - ro - Romanian (Germany) - Romanian (Germany) + ph + capewell-dvorak-bay + Filipino (Capewell-Dvorak, Baybayin) + Filipino (Capewell-Dvorak, Baybayin) ibus-keyboard 1 - xkb:de:ro_nodeadkeys:ron - ro + xkb:ph:capewell-dvorak-bay:tgl + tl GPL Peng Huang <shawn.p.huang@gmail.com> - de - ro_nodeadkeys - Romanian (Germany, no dead keys) - Romanian (Germany, no dead keys) + ph + capewell-dvorak-bay + Filipino (Capewell-Dvorak, Baybayin) + Filipino (Capewell-Dvorak, Baybayin) ibus-keyboard 1 - xkb:de:dvorak:deu - de + xkb:ph:capewell-dvorak-bay:war + war GPL Peng Huang <shawn.p.huang@gmail.com> - de - dvorak - German (Dvorak) - German (Dvorak) + ph + capewell-dvorak-bay + Filipino (Capewell-Dvorak, Baybayin) + Filipino (Capewell-Dvorak, Baybayin) ibus-keyboard 1 - xkb:de:neo:deu - de + xkb:ph:capewell-qwerf2k6:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - de - neo - German (Neo 2) - German (Neo 2) + ph + capewell-qwerf2k6 + Filipino (Capewell-QWERF 2006, Latin) + Filipino (Capewell-QWERF 2006, Latin) ibus-keyboard 1 - xkb:de:mac:deu - de + xkb:ph:capewell-qwerf2k6:bik + bik GPL Peng Huang <shawn.p.huang@gmail.com> - de - mac - German (Macintosh) - German (Macintosh) + ph + capewell-qwerf2k6 + Filipino (Capewell-QWERF 2006, Latin) + Filipino (Capewell-QWERF 2006, Latin) ibus-keyboard 1 - xkb:de:mac_nodeadkeys:deu - de + xkb:ph:capewell-qwerf2k6:ceb + ceb GPL Peng Huang <shawn.p.huang@gmail.com> - de - mac_nodeadkeys - German (Macintosh, no dead keys) - German (Macintosh, no dead keys) + ph + capewell-qwerf2k6 + Filipino (Capewell-QWERF 2006, Latin) + Filipino (Capewell-QWERF 2006, Latin) ibus-keyboard 1 - xkb:de:dsb:dsb - dsb + xkb:ph:capewell-qwerf2k6:fil + fil GPL Peng Huang <shawn.p.huang@gmail.com> - de - dsb - Lower Sorbian - Lower Sorbian + ph + capewell-qwerf2k6 + Filipino (Capewell-QWERF 2006, Latin) + Filipino (Capewell-QWERF 2006, Latin) ibus-keyboard 1 - xkb:de:dsb_qwertz:dsb - dsb + xkb:ph:capewell-qwerf2k6:hil + hil GPL Peng Huang <shawn.p.huang@gmail.com> - de - dsb_qwertz - Lower Sorbian (QWERTZ) - Lower Sorbian (QWERTZ) + ph + capewell-qwerf2k6 + Filipino (Capewell-QWERF 2006, Latin) + Filipino (Capewell-QWERF 2006, Latin) ibus-keyboard 1 - xkb:de:qwerty:deu - de + xkb:ph:capewell-qwerf2k6:ilo + ilo GPL Peng Huang <shawn.p.huang@gmail.com> - de - qwerty - German (QWERTY) - German (QWERTY) + ph + capewell-qwerf2k6 + Filipino (Capewell-QWERF 2006, Latin) + Filipino (Capewell-QWERF 2006, Latin) ibus-keyboard 1 - xkb:de:tr:tur - tr + xkb:ph:capewell-qwerf2k6:pam + pam GPL Peng Huang <shawn.p.huang@gmail.com> - de - tr - Turkish (Germany) - Turkish (Germany) + ph + capewell-qwerf2k6 + Filipino (Capewell-QWERF 2006, Latin) + Filipino (Capewell-QWERF 2006, Latin) ibus-keyboard 1 - xkb:de:ru:rus - ru + xkb:ph:capewell-qwerf2k6:pag + pag GPL Peng Huang <shawn.p.huang@gmail.com> - de - ru - Russian (Germany, phonetic) - Russian (Germany, phonetic) + ph + capewell-qwerf2k6 + Filipino (Capewell-QWERF 2006, Latin) + Filipino (Capewell-QWERF 2006, Latin) ibus-keyboard 1 - xkb:de:deadtilde:deu - de + xkb:ph:capewell-qwerf2k6:phi + phi GPL Peng Huang <shawn.p.huang@gmail.com> - de - deadtilde - German (dead tilde) - German (dead tilde) + ph + capewell-qwerf2k6 + Filipino (Capewell-QWERF 2006, Latin) + Filipino (Capewell-QWERF 2006, Latin) ibus-keyboard 1 - xkb:gr::ell - el + xkb:ph:capewell-qwerf2k6:tgl + tl GPL Peng Huang <shawn.p.huang@gmail.com> - gr - Greek - Greek + ph + capewell-qwerf2k6 + Filipino (Capewell-QWERF 2006, Latin) + Filipino (Capewell-QWERF 2006, Latin) ibus-keyboard - 50 + 1 - xkb:gr:simple:ell - el + xkb:ph:capewell-qwerf2k6:war + war GPL Peng Huang <shawn.p.huang@gmail.com> - gr - simple - Greek (simple) - Greek (simple) + ph + capewell-qwerf2k6 + Filipino (Capewell-QWERF 2006, Latin) + Filipino (Capewell-QWERF 2006, Latin) ibus-keyboard 1 - xkb:gr:extended:ell - el + xkb:ph:capewell-qwerf2k6-bay:bik + bik GPL Peng Huang <shawn.p.huang@gmail.com> - gr - extended - Greek (extended) - Greek (extended) + ph + capewell-qwerf2k6-bay + Filipino (Capewell-QWERF 2006, Baybayin) + Filipino (Capewell-QWERF 2006, Baybayin) ibus-keyboard 1 - xkb:gr:nodeadkeys:ell - el + xkb:ph:capewell-qwerf2k6-bay:ceb + ceb GPL Peng Huang <shawn.p.huang@gmail.com> - gr - nodeadkeys - Greek (no dead keys) - Greek (no dead keys) + ph + capewell-qwerf2k6-bay + Filipino (Capewell-QWERF 2006, Baybayin) + Filipino (Capewell-QWERF 2006, Baybayin) ibus-keyboard 1 - xkb:gr:polytonic:ell - el + xkb:ph:capewell-qwerf2k6-bay:fil + fil GPL Peng Huang <shawn.p.huang@gmail.com> - gr - polytonic - Greek (polytonic) - Greek (polytonic) + ph + capewell-qwerf2k6-bay + Filipino (Capewell-QWERF 2006, Baybayin) + Filipino (Capewell-QWERF 2006, Baybayin) ibus-keyboard 1 - xkb:hu::hun - hu + xkb:ph:capewell-qwerf2k6-bay:hil + hil GPL Peng Huang <shawn.p.huang@gmail.com> - hu - Hungarian - Hungarian + ph + capewell-qwerf2k6-bay + Filipino (Capewell-QWERF 2006, Baybayin) + Filipino (Capewell-QWERF 2006, Baybayin) ibus-keyboard - 50 + 1 - xkb:hu:standard:hun - hu + xkb:ph:capewell-qwerf2k6-bay:ilo + ilo GPL Peng Huang <shawn.p.huang@gmail.com> - hu - standard - Hungarian (standard) - Hungarian (standard) + ph + capewell-qwerf2k6-bay + Filipino (Capewell-QWERF 2006, Baybayin) + Filipino (Capewell-QWERF 2006, Baybayin) ibus-keyboard 1 - xkb:hu:nodeadkeys:hun - hu + xkb:ph:capewell-qwerf2k6-bay:pam + pam GPL Peng Huang <shawn.p.huang@gmail.com> - hu - nodeadkeys - Hungarian (no dead keys) - Hungarian (no dead keys) + ph + capewell-qwerf2k6-bay + Filipino (Capewell-QWERF 2006, Baybayin) + Filipino (Capewell-QWERF 2006, Baybayin) ibus-keyboard 1 - xkb:hu:qwerty:hun - hu + xkb:ph:capewell-qwerf2k6-bay:pag + pag GPL Peng Huang <shawn.p.huang@gmail.com> - hu - qwerty - Hungarian (QWERTY) - Hungarian (QWERTY) + ph + capewell-qwerf2k6-bay + Filipino (Capewell-QWERF 2006, Baybayin) + Filipino (Capewell-QWERF 2006, Baybayin) ibus-keyboard 1 - xkb:hu:101_qwertz_comma_dead:hun - hu + xkb:ph:capewell-qwerf2k6-bay:phi + phi GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 101_qwertz_comma_dead - Hungarian (QWERTZ, 101-key, comma, dead keys) - Hungarian (QWERTZ, 101-key, comma, dead keys) + ph + capewell-qwerf2k6-bay + Filipino (Capewell-QWERF 2006, Baybayin) + Filipino (Capewell-QWERF 2006, Baybayin) ibus-keyboard 1 - xkb:hu:101_qwertz_comma_nodead:hun - hu + xkb:ph:capewell-qwerf2k6-bay:tgl + tl GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 101_qwertz_comma_nodead - Hungarian (QWERTZ, 101-key, comma, no dead keys) - Hungarian (QWERTZ, 101-key, comma, no dead keys) + ph + capewell-qwerf2k6-bay + Filipino (Capewell-QWERF 2006, Baybayin) + Filipino (Capewell-QWERF 2006, Baybayin) ibus-keyboard 1 - xkb:hu:101_qwertz_dot_dead:hun - hu + xkb:ph:capewell-qwerf2k6-bay:war + war GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 101_qwertz_dot_dead - Hungarian (QWERTZ, 101-key, dot, dead keys) - Hungarian (QWERTZ, 101-key, dot, dead keys) + ph + capewell-qwerf2k6-bay + Filipino (Capewell-QWERF 2006, Baybayin) + Filipino (Capewell-QWERF 2006, Baybayin) ibus-keyboard 1 - xkb:hu:101_qwertz_dot_nodead:hun - hu + xkb:ph:colemak:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 101_qwertz_dot_nodead - Hungarian (QWERTZ, 101-key, dot, no dead keys) - Hungarian (QWERTZ, 101-key, dot, no dead keys) + ph + colemak + Filipino (Colemak, Latin) + Filipino (Colemak, Latin) ibus-keyboard 1 - xkb:hu:101_qwerty_comma_dead:hun - hu + xkb:ph:colemak:bik + bik GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 101_qwerty_comma_dead - Hungarian (QWERTY, 101-key, comma, dead keys) - Hungarian (QWERTY, 101-key, comma, dead keys) + ph + colemak + Filipino (Colemak, Latin) + Filipino (Colemak, Latin) ibus-keyboard 1 - xkb:hu:101_qwerty_comma_nodead:hun - hu + xkb:ph:colemak:ceb + ceb GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 101_qwerty_comma_nodead - Hungarian (QWERTY, 101-key, comma, no dead keys) - Hungarian (QWERTY, 101-key, comma, no dead keys) + ph + colemak + Filipino (Colemak, Latin) + Filipino (Colemak, Latin) ibus-keyboard 1 - xkb:hu:101_qwerty_dot_dead:hun - hu + xkb:ph:colemak:fil + fil GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 101_qwerty_dot_dead - Hungarian (QWERTY, 101-key, dot, dead keys) - Hungarian (QWERTY, 101-key, dot, dead keys) + ph + colemak + Filipino (Colemak, Latin) + Filipino (Colemak, Latin) ibus-keyboard 1 - xkb:hu:101_qwerty_dot_nodead:hun - hu + xkb:ph:colemak:hil + hil GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 101_qwerty_dot_nodead - Hungarian (QWERTY, 101-key, dot, no dead keys) - Hungarian (QWERTY, 101-key, dot, no dead keys) + ph + colemak + Filipino (Colemak, Latin) + Filipino (Colemak, Latin) ibus-keyboard 1 - xkb:hu:102_qwertz_comma_dead:hun - hu + xkb:ph:colemak:ilo + ilo GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 102_qwertz_comma_dead - Hungarian (QWERTZ, 102-key, comma, dead keys) - Hungarian (QWERTZ, 102-key, comma, dead keys) + ph + colemak + Filipino (Colemak, Latin) + Filipino (Colemak, Latin) ibus-keyboard 1 - xkb:hu:102_qwertz_comma_nodead:hun - hu + xkb:ph:colemak:pam + pam GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 102_qwertz_comma_nodead - Hungarian (QWERTZ, 102-key, comma, no dead keys) - Hungarian (QWERTZ, 102-key, comma, no dead keys) + ph + colemak + Filipino (Colemak, Latin) + Filipino (Colemak, Latin) ibus-keyboard 1 - xkb:hu:102_qwertz_dot_dead:hun - hu + xkb:ph:colemak:pag + pag GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 102_qwertz_dot_dead - Hungarian (QWERTZ, 102-key, dot, dead keys) - Hungarian (QWERTZ, 102-key, dot, dead keys) + ph + colemak + Filipino (Colemak, Latin) + Filipino (Colemak, Latin) ibus-keyboard 1 - xkb:hu:102_qwertz_dot_nodead:hun - hu + xkb:ph:colemak:phi + phi GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 102_qwertz_dot_nodead - Hungarian (QWERTZ, 102-key, dot, no dead keys) - Hungarian (QWERTZ, 102-key, dot, no dead keys) + ph + colemak + Filipino (Colemak, Latin) + Filipino (Colemak, Latin) ibus-keyboard 1 - xkb:hu:102_qwerty_comma_dead:hun - hu + xkb:ph:colemak:tgl + tl GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 102_qwerty_comma_dead - Hungarian (QWERTY, 102-key, comma, dead keys) - Hungarian (QWERTY, 102-key, comma, dead keys) + ph + colemak + Filipino (Colemak, Latin) + Filipino (Colemak, Latin) ibus-keyboard 1 - xkb:hu:102_qwerty_comma_nodead:hun - hu + xkb:ph:colemak:war + war GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 102_qwerty_comma_nodead - Hungarian (QWERTY, 102-key, comma, no dead keys) - Hungarian (QWERTY, 102-key, comma, no dead keys) + ph + colemak + Filipino (Colemak, Latin) + Filipino (Colemak, Latin) ibus-keyboard 1 - xkb:hu:102_qwerty_dot_dead:hun - hu + xkb:ph:colemak-bay:bik + bik GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 102_qwerty_dot_dead - Hungarian (QWERTY, 102-key, dot, dead keys) - Hungarian (QWERTY, 102-key, dot, dead keys) + ph + colemak-bay + Filipino (Colemak, Baybayin) + Filipino (Colemak, Baybayin) ibus-keyboard 1 - xkb:hu:102_qwerty_dot_nodead:hun - hu + xkb:ph:colemak-bay:ceb + ceb GPL Peng Huang <shawn.p.huang@gmail.com> - hu - 102_qwerty_dot_nodead - Hungarian (QWERTY, 102-key, dot, no dead keys) - Hungarian (QWERTY, 102-key, dot, no dead keys) + ph + colemak-bay + Filipino (Colemak, Baybayin) + Filipino (Colemak, Baybayin) ibus-keyboard 1 - xkb:is::isl - is + xkb:ph:colemak-bay:fil + fil GPL Peng Huang <shawn.p.huang@gmail.com> - is - Icelandic - Icelandic + ph + colemak-bay + Filipino (Colemak, Baybayin) + Filipino (Colemak, Baybayin) ibus-keyboard - 50 + 1 - xkb:is:mac_legacy:isl - is + xkb:ph:colemak-bay:hil + hil GPL Peng Huang <shawn.p.huang@gmail.com> - is - mac_legacy - Icelandic (Macintosh, legacy) - Icelandic (Macintosh, legacy) + ph + colemak-bay + Filipino (Colemak, Baybayin) + Filipino (Colemak, Baybayin) ibus-keyboard 1 - xkb:is:mac:isl - is + xkb:ph:colemak-bay:ilo + ilo GPL Peng Huang <shawn.p.huang@gmail.com> - is - mac - Icelandic (Macintosh) - Icelandic (Macintosh) + ph + colemak-bay + Filipino (Colemak, Baybayin) + Filipino (Colemak, Baybayin) ibus-keyboard 1 - xkb:is:dvorak:isl - is + xkb:ph:colemak-bay:pam + pam GPL Peng Huang <shawn.p.huang@gmail.com> - is - dvorak - Icelandic (Dvorak) - Icelandic (Dvorak) + ph + colemak-bay + Filipino (Colemak, Baybayin) + Filipino (Colemak, Baybayin) ibus-keyboard 1 - xkb:il::heb - he + xkb:ph:colemak-bay:pag + pag GPL Peng Huang <shawn.p.huang@gmail.com> - il - Hebrew - Hebrew + ph + colemak-bay + Filipino (Colemak, Baybayin) + Filipino (Colemak, Baybayin) ibus-keyboard - 50 + 1 - xkb:il:lyx:heb - he + xkb:ph:colemak-bay:phi + phi GPL Peng Huang <shawn.p.huang@gmail.com> - il - lyx - Hebrew (lyx) - Hebrew (lyx) + ph + colemak-bay + Filipino (Colemak, Baybayin) + Filipino (Colemak, Baybayin) ibus-keyboard 1 - xkb:il:phonetic:heb - he + xkb:ph:colemak-bay:tgl + tl GPL Peng Huang <shawn.p.huang@gmail.com> - il - phonetic - Hebrew (phonetic) - Hebrew (phonetic) + ph + colemak-bay + Filipino (Colemak, Baybayin) + Filipino (Colemak, Baybayin) ibus-keyboard 1 - xkb:il:biblical:heb - he + xkb:ph:colemak-bay:war + war GPL Peng Huang <shawn.p.huang@gmail.com> - il - biblical - Hebrew (Biblical, Tiro) - Hebrew (Biblical, Tiro) + ph + colemak-bay + Filipino (Colemak, Baybayin) + Filipino (Colemak, Baybayin) ibus-keyboard 1 - xkb:it::ita - it + xkb:ph:dvorak:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - it - Italian - Italian + ph + dvorak + Filipino (Dvorak, Latin) + Filipino (Dvorak, Latin) ibus-keyboard - 50 + 1 - xkb:it:nodeadkeys:ita - it + xkb:ph:dvorak:bik + bik GPL Peng Huang <shawn.p.huang@gmail.com> - it - nodeadkeys - Italian (no dead keys) - Italian (no dead keys) + ph + dvorak + Filipino (Dvorak, Latin) + Filipino (Dvorak, Latin) ibus-keyboard 1 - xkb:it:winkeys:ita - it + xkb:ph:dvorak:ceb + ceb GPL Peng Huang <shawn.p.huang@gmail.com> - it - winkeys - Italian (Windows) - Italian (Windows) + ph + dvorak + Filipino (Dvorak, Latin) + Filipino (Dvorak, Latin) ibus-keyboard 1 - xkb:it:mac:ita - it + xkb:ph:dvorak:fil + fil GPL Peng Huang <shawn.p.huang@gmail.com> - it - mac - Italian (Macintosh) - Italian (Macintosh) + ph + dvorak + Filipino (Dvorak, Latin) + Filipino (Dvorak, Latin) ibus-keyboard 1 - xkb:it:us:ita - it + xkb:ph:dvorak:hil + hil GPL Peng Huang <shawn.p.huang@gmail.com> - it - us - Italian (US) - Italian (US) + ph + dvorak + Filipino (Dvorak, Latin) + Filipino (Dvorak, Latin) ibus-keyboard 1 - xkb:it:geo:kat - ka + xkb:ph:dvorak:ilo + ilo GPL Peng Huang <shawn.p.huang@gmail.com> - it - geo - Georgian (Italy) - Georgian (Italy) + ph + dvorak + Filipino (Dvorak, Latin) + Filipino (Dvorak, Latin) ibus-keyboard 1 - xkb:it:ibm:ita - it + xkb:ph:dvorak:pam + pam GPL Peng Huang <shawn.p.huang@gmail.com> - it - ibm - Italian (IBM 142) - Italian (IBM 142) + ph + dvorak + Filipino (Dvorak, Latin) + Filipino (Dvorak, Latin) ibus-keyboard 1 - xkb:it:intl:deu - de + xkb:ph:dvorak:pag + pag GPL Peng Huang <shawn.p.huang@gmail.com> - it - intl - Italian (intl., with dead keys) - Italian (intl., with dead keys) + ph + dvorak + Filipino (Dvorak, Latin) + Filipino (Dvorak, Latin) ibus-keyboard 1 - xkb:it:intl:fra - fr + xkb:ph:dvorak:phi + phi GPL Peng Huang <shawn.p.huang@gmail.com> - it - intl - Italian (intl., with dead keys) - Italian (intl., with dead keys) + ph + dvorak + Filipino (Dvorak, Latin) + Filipino (Dvorak, Latin) ibus-keyboard 1 - xkb:it:intl:ita - it + xkb:ph:dvorak:tgl + tl GPL Peng Huang <shawn.p.huang@gmail.com> - it - intl - Italian (intl., with dead keys) - Italian (intl., with dead keys) + ph + dvorak + Filipino (Dvorak, Latin) + Filipino (Dvorak, Latin) ibus-keyboard 1 - xkb:it:intl:slk - sk + xkb:ph:dvorak:war + war GPL Peng Huang <shawn.p.huang@gmail.com> - it - intl - Italian (intl., with dead keys) - Italian (intl., with dead keys) + ph + dvorak + Filipino (Dvorak, Latin) + Filipino (Dvorak, Latin) ibus-keyboard 1 - xkb:it:intl:srd - sc + xkb:ph:dvorak-bay:bik + bik GPL Peng Huang <shawn.p.huang@gmail.com> - it - intl - Italian (intl., with dead keys) - Italian (intl., with dead keys) + ph + dvorak-bay + Filipino (Dvorak, Baybayin) + Filipino (Dvorak, Baybayin) ibus-keyboard 1 - xkb:it:intl:nap - nap + xkb:ph:dvorak-bay:ceb + ceb GPL Peng Huang <shawn.p.huang@gmail.com> - it - intl - Italian (intl., with dead keys) - Italian (intl., with dead keys) + ph + dvorak-bay + Filipino (Dvorak, Baybayin) + Filipino (Dvorak, Baybayin) ibus-keyboard 1 - xkb:it:intl:scn - scn + xkb:ph:dvorak-bay:fil + fil GPL Peng Huang <shawn.p.huang@gmail.com> - it - intl - Italian (intl., with dead keys) - Italian (intl., with dead keys) + ph + dvorak-bay + Filipino (Dvorak, Baybayin) + Filipino (Dvorak, Baybayin) ibus-keyboard 1 - xkb:it:intl:fur - fur + xkb:ph:dvorak-bay:hil + hil GPL Peng Huang <shawn.p.huang@gmail.com> - it - intl - Italian (intl., with dead keys) - Italian (intl., with dead keys) + ph + dvorak-bay + Filipino (Dvorak, Baybayin) + Filipino (Dvorak, Baybayin) ibus-keyboard 1 - xkb:it:scn:ita - it + xkb:ph:dvorak-bay:ilo + ilo GPL Peng Huang <shawn.p.huang@gmail.com> - it - scn - Sicilian - Sicilian + ph + dvorak-bay + Filipino (Dvorak, Baybayin) + Filipino (Dvorak, Baybayin) ibus-keyboard 1 - xkb:it:scn:scn - scn + xkb:ph:dvorak-bay:pam + pam GPL Peng Huang <shawn.p.huang@gmail.com> - it - scn - Sicilian - Sicilian + ph + dvorak-bay + Filipino (Dvorak, Baybayin) + Filipino (Dvorak, Baybayin) ibus-keyboard 1 - xkb:it:fur:fur - fur + xkb:ph:dvorak-bay:pag + pag GPL Peng Huang <shawn.p.huang@gmail.com> - it - fur - Friulian (Italy) - Friulian (Italy) + ph + dvorak-bay + Filipino (Dvorak, Baybayin) + Filipino (Dvorak, Baybayin) ibus-keyboard 1 - xkb:jp::jpn - ja + xkb:ph:dvorak-bay:phi + phi GPL Peng Huang <shawn.p.huang@gmail.com> - jp - Japanese - Japanese + ph + dvorak-bay + Filipino (Dvorak, Baybayin) + Filipino (Dvorak, Baybayin) + ibus-keyboard + 1 + + + xkb:ph:dvorak-bay:tgl + tl + GPL + Peng Huang <shawn.p.huang@gmail.com> + ph + dvorak-bay + Filipino (Dvorak, Baybayin) + Filipino (Dvorak, Baybayin) + ibus-keyboard + 1 + + + xkb:ph:dvorak-bay:war + war + GPL + Peng Huang <shawn.p.huang@gmail.com> + ph + dvorak-bay + Filipino (Dvorak, Baybayin) + Filipino (Dvorak, Baybayin) + ibus-keyboard + 1 + + + xkb:fi::fin + fi + GPL + Peng Huang <shawn.p.huang@gmail.com> + fi + Finnish + Finnish ibus-keyboard 50 - xkb:jp:kana:jpn - ja + xkb:fi:winkeys:fin + fi GPL Peng Huang <shawn.p.huang@gmail.com> - jp - kana - Japanese (Kana) - Japanese (Kana) + fi + winkeys + Finnish (Windows) + Finnish (Windows) ibus-keyboard 1 - xkb:jp:kana86:jpn - ja + xkb:fi:classic:fin + fi GPL Peng Huang <shawn.p.huang@gmail.com> - jp - kana86 - Japanese (Kana 86) - Japanese (Kana 86) + fi + classic + Finnish (classic) + Finnish (classic) ibus-keyboard 1 - xkb:jp:OADG109A:jpn - ja + xkb:fi:nodeadkeys:fin + fi GPL Peng Huang <shawn.p.huang@gmail.com> - jp - OADG109A - Japanese (OADG 109A) - Japanese (OADG 109A) + fi + nodeadkeys + Finnish (classic, no dead keys) + Finnish (classic, no dead keys) ibus-keyboard 1 - xkb:jp:mac:jpn - ja + xkb:fi:mac:fin + fi GPL Peng Huang <shawn.p.huang@gmail.com> - jp + fi mac - Japanese (Macintosh) - Japanese (Macintosh) + Finnish (Macintosh) + Finnish (Macintosh) ibus-keyboard 1 - xkb:jp:dvorak:jpn - ja + xkb:fi:smi:sme + se GPL Peng Huang <shawn.p.huang@gmail.com> - jp - dvorak - Japanese (Dvorak) - Japanese (Dvorak) + fi + smi + Northern Saami (Finland) + Northern Saami (Finland) ibus-keyboard 1 - xkb:kg::kir - ky + xkb:fr::fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - kg - Kyrgyz - Kyrgyz + fr + French + French ibus-keyboard 50 - xkb:kg:phonetic:kir - ky + xkb:fr:nodeadkeys:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - kg - phonetic - Kyrgyz (phonetic) - Kyrgyz (phonetic) + fr + nodeadkeys + French (no dead keys) + French (no dead keys) ibus-keyboard 1 - xkb:kh::khm - km + xkb:fr:oss:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - kh - Khmer (Cambodia) - Khmer (Cambodia) + fr + oss + French (alt.) + French (alt.) ibus-keyboard - 50 + 1 - xkb:kz::kaz - kk + xkb:fr:oss_nodeadkeys:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - kz - Kazakh - Kazakh + fr + oss_nodeadkeys + French (alt., no dead keys) + French (alt., no dead keys) ibus-keyboard - 50 + 1 - xkb:kz:ruskaz:kaz - kk + xkb:fr:oss_latin9:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - kz - ruskaz - Russian (Kazakhstan, with Kazakh) - Russian (Kazakhstan, with Kazakh) + fr + oss_latin9 + French (alt., Latin-9 only) + French (alt., Latin-9 only) ibus-keyboard 1 - xkb:kz:ruskaz:rus - ru + xkb:fr:latin9:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - kz - ruskaz - Russian (Kazakhstan, with Kazakh) - Russian (Kazakhstan, with Kazakh) + fr + latin9 + French (legacy, alt.) + French (legacy, alt.) ibus-keyboard 1 - xkb:kz:kazrus:kaz - kk + xkb:fr:latin9_nodeadkeys:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - kz - kazrus - Kazakh (with Russian) - Kazakh (with Russian) + fr + latin9_nodeadkeys + French (legacy, alt., no dead keys) + French (legacy, alt., no dead keys) ibus-keyboard 1 - xkb:kz:kazrus:rus - ru + xkb:fr:azerty:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - kz - kazrus - Kazakh (with Russian) - Kazakh (with Russian) + fr + azerty + French (AZERTY) + French (AZERTY) ibus-keyboard 1 - xkb:kz:ext:kaz - kk + xkb:fr:afnor:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - kz - ext - Kazakh (extended) - Kazakh (extended) + fr + afnor + French (AZERTY, AFNOR) + French (AZERTY, AFNOR) ibus-keyboard 1 - xkb:kz:latin:kaz - kk + xkb:fr:bepo:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - kz - latin - Kazakh (Latin) - Kazakh (Latin) + fr + bepo + French (BEPO) + French (BEPO) ibus-keyboard 1 - xkb:la::lao - lo + xkb:fr:bepo_latin9:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - la - Lao - Lao + fr + bepo_latin9 + French (BEPO, Latin-9 only) + French (BEPO, Latin-9 only) ibus-keyboard - 50 + 1 - xkb:la:stea:lao - lo + xkb:fr:bepo_afnor:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - la - stea - Lao (STEA) - Lao (STEA) + fr + bepo_afnor + French (BEPO, AFNOR) + French (BEPO, AFNOR) ibus-keyboard 1 - xkb:latam::spa - es + xkb:fr:dvorak:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - latam - Spanish (Latin American) - Spanish (Latin American) + fr + dvorak + French (Dvorak) + French (Dvorak) ibus-keyboard - 50 + 1 - xkb:latam:nodeadkeys:spa - es + xkb:fr:mac:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - latam - nodeadkeys - Spanish (Latin American, no dead keys) - Spanish (Latin American, no dead keys) + fr + mac + French (Macintosh) + French (Macintosh) ibus-keyboard 1 - xkb:latam:deadtilde:spa - es + xkb:fr:us:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - latam - deadtilde - Spanish (Latin American, dead tilde) - Spanish (Latin American, dead tilde) + fr + us + French (US) + French (US) ibus-keyboard 1 - xkb:latam:dvorak:spa - es + xkb:fr:bre:bre + br GPL Peng Huang <shawn.p.huang@gmail.com> - latam - dvorak - Spanish (Latin American, Dvorak) - Spanish (Latin American, Dvorak) + fr + bre + Breton (France) + Breton (France) ibus-keyboard 1 - xkb:latam:colemak:spa - es + xkb:fr:oci:oci + oc GPL Peng Huang <shawn.p.huang@gmail.com> - latam - colemak - Spanish (Latin American, Colemak) - Spanish (Latin American, Colemak) + fr + oci + Occitan + Occitan ibus-keyboard 1 - xkb:lt::lit - lt + xkb:fr:geo:kat + ka GPL Peng Huang <shawn.p.huang@gmail.com> - lt - Lithuanian - Lithuanian + fr + geo + Georgian (France, AZERTY Tskapo) + Georgian (France, AZERTY Tskapo) + ibus-keyboard + 1 + + + xkb:ca::fra + fr + GPL + Peng Huang <shawn.p.huang@gmail.com> + ca + French (Canada) + French (Canada) ibus-keyboard 50 - xkb:lt:std:lit - lt + xkb:ca:fr-dvorak:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - lt - std - Lithuanian (standard) - Lithuanian (standard) + ca + fr-dvorak + French (Canada, Dvorak) + French (Canada, Dvorak) ibus-keyboard 1 - xkb:lt:us:lit - lt + xkb:ca:fr-legacy:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - lt - us - Lithuanian (US) - Lithuanian (US) + ca + fr-legacy + French (Canada, legacy) + French (Canada, legacy) ibus-keyboard 1 - xkb:lt:ibm:lit - lt + xkb:ca:multix:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - lt - ibm - Lithuanian (IBM LST 1205-92) - Lithuanian (IBM LST 1205-92) + ca + multix + Canadian (CSA) + Canadian (CSA) ibus-keyboard 1 - xkb:lt:lekp:lit - lt + xkb:ca:eng:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - lt - lekp - Lithuanian (LEKP) - Lithuanian (LEKP) + ca + eng + English (Canada) + English (Canada) ibus-keyboard 1 - xkb:lt:lekpa:lit - lt + xkb:ca:ike:iku + iu GPL Peng Huang <shawn.p.huang@gmail.com> - lt - lekpa - Lithuanian (LEKPa) - Lithuanian (LEKPa) + ca + ike + Inuktitut + Inuktitut ibus-keyboard 1 - xkb:lt:sgs:sgs - sgs + xkb:cd::fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - lt - sgs - Samogitian - Samogitian + cd + French (Democratic Republic of the Congo) + French (Democratic Republic of the Congo) ibus-keyboard - 1 + 50 - xkb:lt:ratise:lit - lt + xkb:tg::fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - lt - ratise - Lithuanian (Ratise) - Lithuanian (Ratise) + tg + French (Togo) + French (Togo) ibus-keyboard - 1 + 50 - xkb:lv::lav - lv + xkb:tg::ajg + ajg GPL Peng Huang <shawn.p.huang@gmail.com> - lv - Latvian - Latvian + tg + French (Togo) + French (Togo) ibus-keyboard 50 - xkb:lv:apostrophe:lav - lv + xkb:tg::blo + blo GPL Peng Huang <shawn.p.huang@gmail.com> - lv - apostrophe - Latvian (apostrophe) - Latvian (apostrophe) + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::kpo + kpo + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::ewe + ee + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::fon + fon + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::fue + fue + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::gej + gej + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::ife + ife + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::kbp + kbp + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::las + las + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::dop + dop + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::mfg + mfg + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::nmz + nmz + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::bud + bud + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::gng + gng + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::kdh + kdh + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:tg::soy + soy + GPL + Peng Huang <shawn.p.huang@gmail.com> + tg + French (Togo) + French (Togo) + ibus-keyboard + 50 + + + xkb:ge::kat + ka + GPL + Peng Huang <shawn.p.huang@gmail.com> + ge + Georgian + Georgian + ibus-keyboard + 50 + + + xkb:ge:ergonomic:kat + ka + GPL + Peng Huang <shawn.p.huang@gmail.com> + ge + ergonomic + Georgian (ergonomic) + Georgian (ergonomic) ibus-keyboard 1 - xkb:lv:tilde:lav - lv + xkb:ge:mess:kat + ka GPL Peng Huang <shawn.p.huang@gmail.com> - lv - tilde - Latvian (tilde) - Latvian (tilde) + ge + mess + Georgian (MESS) + Georgian (MESS) ibus-keyboard 1 - xkb:lv:fkey:lav - lv + xkb:ge:os:oss + os GPL Peng Huang <shawn.p.huang@gmail.com> - lv - fkey - Latvian (F) - Latvian (F) + ge + os + Ossetian (Georgia) + Ossetian (Georgia) ibus-keyboard 1 - xkb:lv:modern:lav - lv + xkb:ge:ru:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - lv - modern - Latvian (Modern Latin) - Latvian (Modern Latin) + ge + ru + Russian (Georgia) + Russian (Georgia) ibus-keyboard 1 - xkb:lv:modern-cyr:lav - lv + xkb:de::deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - lv - modern-cyr - Latvian (Modern Cyrillic) - Latvian (Modern Cyrillic) + de + German + German + ibus-keyboard + 50 + + + xkb:de:deadacute:deu + de + GPL + Peng Huang <shawn.p.huang@gmail.com> + de + deadacute + German (dead acute) + German (dead acute) ibus-keyboard 1 - xkb:lv:ergonomic:lav - lv + xkb:de:deadgraveacute:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - lv - ergonomic - Latvian (ergonomic, ŪGJRMV) - Latvian (ergonomic, ŪGJRMV) + de + deadgraveacute + German (dead grave acute) + German (dead grave acute) ibus-keyboard 1 - xkb:lv:adapted:lav - lv + xkb:de:deadtilde:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - lv - adapted - Latvian (adapted) - Latvian (adapted) + de + deadtilde + German (dead tilde) + German (dead tilde) ibus-keyboard 1 - xkb:mao::mri - mi + xkb:de:nodeadkeys:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - mao - Maori - Maori + de + nodeadkeys + German (no dead keys) + German (no dead keys) ibus-keyboard - 50 + 1 - xkb:me::srp - sr + xkb:de:e1:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - me - Montenegrin - Montenegrin + de + e1 + German (E1) + German (E1) ibus-keyboard - 50 + 1 - xkb:me:cyrillic:srp - sr + xkb:de:e2:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - me - cyrillic - Montenegrin (Cyrillic) - Montenegrin (Cyrillic) + de + e2 + German (E2) + German (E2) ibus-keyboard 1 - xkb:me:cyrillicyz:srp - sr + xkb:de:T3:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - me - cyrillicyz - Montenegrin (Cyrillic, ZE and ZHE swapped) - Montenegrin (Cyrillic, ZE and ZHE swapped) + de + T3 + German (T3) + German (T3) ibus-keyboard 1 - xkb:me:latinunicode:srp - sr + xkb:de:us:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - me - latinunicode - Montenegrin (Latin, Unicode) - Montenegrin (Latin, Unicode) + de + us + German (US) + German (US) ibus-keyboard 1 - xkb:me:latinyz:srp - sr + xkb:de:dvorak:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - me - latinyz - Montenegrin (Latin, QWERTY) - Montenegrin (Latin, QWERTY) + de + dvorak + German (Dvorak) + German (Dvorak) ibus-keyboard 1 - xkb:me:latinunicodeyz:srp - sr + xkb:de:mac:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - me - latinunicodeyz - Montenegrin (Latin, Unicode, QWERTY) - Montenegrin (Latin, Unicode, QWERTY) + de + mac + German (Macintosh) + German (Macintosh) ibus-keyboard 1 - xkb:me:cyrillicalternatequotes:srp - sr + xkb:de:mac_nodeadkeys:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - me - cyrillicalternatequotes - Montenegrin (Cyrillic, with guillemets) - Montenegrin (Cyrillic, with guillemets) + de + mac_nodeadkeys + German (Macintosh, no dead keys) + German (Macintosh, no dead keys) ibus-keyboard 1 - xkb:me:latinalternatequotes:srp - sr + xkb:de:neo:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - me - latinalternatequotes - Montenegrin (Latin, with guillemets) - Montenegrin (Latin, with guillemets) + de + neo + German (Neo 2) + German (Neo 2) ibus-keyboard 1 - xkb:mk::mkd - mk + xkb:de:qwerty:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - mk - Macedonian - Macedonian + de + qwerty + German (QWERTY) + German (QWERTY) ibus-keyboard - 50 + 1 - xkb:mk:nodeadkeys:mkd - mk + xkb:de:dsb:dsb + dsb GPL Peng Huang <shawn.p.huang@gmail.com> - mk - nodeadkeys - Macedonian (no dead keys) - Macedonian (no dead keys) + de + dsb + Lower Sorbian + Lower Sorbian ibus-keyboard 1 - xkb:mt::mlt - mt + xkb:de:dsb_qwertz:dsb + dsb GPL Peng Huang <shawn.p.huang@gmail.com> - mt - Maltese - Maltese + de + dsb_qwertz + Lower Sorbian (QWERTZ) + Lower Sorbian (QWERTZ) ibus-keyboard - 50 + 1 - xkb:mt:us:mlt - mt + xkb:de:ro:ron + ro GPL Peng Huang <shawn.p.huang@gmail.com> - mt - us - Maltese (US) - Maltese (US) + de + ro + Romanian (Germany) + Romanian (Germany) ibus-keyboard 1 - xkb:mt:alt-us:mlt - mt + xkb:de:ro_nodeadkeys:ron + ro GPL Peng Huang <shawn.p.huang@gmail.com> - mt - alt-us - Maltese (US, with AltGr overrides) - Maltese (US, with AltGr overrides) + de + ro_nodeadkeys + Romanian (Germany, no dead keys) + Romanian (Germany, no dead keys) ibus-keyboard 1 - xkb:mt:alt-gb:mlt - mt + xkb:de:ru:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - mt - alt-gb - Maltese (UK, with AltGr overrides) - Maltese (UK, with AltGr overrides) + de + ru + Russian (Germany, phonetic) + Russian (Germany, phonetic) ibus-keyboard 1 - xkb:mn::mon - mn + xkb:de:tr:tur + tr GPL Peng Huang <shawn.p.huang@gmail.com> - mn - Mongolian - Mongolian + de + tr + Turkish (Germany) + Turkish (Germany) ibus-keyboard - 50 + 1 - xkb:no::nor - no + xkb:at::deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - no - Norwegian - Norwegian + at + German (Austria) + German (Austria) ibus-keyboard 50 - xkb:no::nob - nb + xkb:at:nodeadkeys:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - no - Norwegian - Norwegian + at + nodeadkeys + German (Austria, no dead keys) + German (Austria, no dead keys) + ibus-keyboard + 1 + + + xkb:at:mac:deu + de + GPL + Peng Huang <shawn.p.huang@gmail.com> + at + mac + German (Austria, Macintosh) + German (Austria, Macintosh) + ibus-keyboard + 1 + + + xkb:ch::deu + de + GPL + Peng Huang <shawn.p.huang@gmail.com> + ch + German (Switzerland) + German (Switzerland) ibus-keyboard 50 - xkb:no::nno - nn + xkb:ch::gsw + gsw GPL Peng Huang <shawn.p.huang@gmail.com> - no - Norwegian - Norwegian + ch + German (Switzerland) + German (Switzerland) ibus-keyboard 50 - xkb:no:nodeadkeys:nor - no + xkb:ch:de_nodeadkeys:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - no - nodeadkeys - Norwegian (no dead keys) - Norwegian (no dead keys) + ch + de_nodeadkeys + German (Switzerland, no dead keys) + German (Switzerland, no dead keys) ibus-keyboard 1 - xkb:no:nodeadkeys:nob - nb + xkb:ch:de_nodeadkeys:gsw + gsw GPL Peng Huang <shawn.p.huang@gmail.com> - no - nodeadkeys - Norwegian (no dead keys) - Norwegian (no dead keys) + ch + de_nodeadkeys + German (Switzerland, no dead keys) + German (Switzerland, no dead keys) ibus-keyboard 1 - xkb:no:nodeadkeys:nno - nn + xkb:ch:de_mac:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - no - nodeadkeys - Norwegian (no dead keys) - Norwegian (no dead keys) + ch + de_mac + German (Switzerland, Macintosh) + German (Switzerland, Macintosh) ibus-keyboard 1 - xkb:no:winkeys:nor - no + xkb:ch:de_mac:gsw + gsw GPL Peng Huang <shawn.p.huang@gmail.com> - no - winkeys - Norwegian (Windows) - Norwegian (Windows) + ch + de_mac + German (Switzerland, Macintosh) + German (Switzerland, Macintosh) ibus-keyboard 1 - xkb:no:winkeys:nob - nb + xkb:ch:legacy:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - no - winkeys - Norwegian (Windows) - Norwegian (Windows) + ch + legacy + German (Switzerland, legacy) + German (Switzerland, legacy) ibus-keyboard 1 - xkb:no:winkeys:nno - nn + xkb:ch:legacy:gsw + gsw GPL Peng Huang <shawn.p.huang@gmail.com> - no - winkeys - Norwegian (Windows) - Norwegian (Windows) + ch + legacy + German (Switzerland, legacy) + German (Switzerland, legacy) ibus-keyboard 1 - xkb:no:dvorak:nor - no + xkb:ch:fr:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - no - dvorak - Norwegian (Dvorak) - Norwegian (Dvorak) + ch + fr + French (Switzerland) + French (Switzerland) ibus-keyboard 1 - xkb:no:dvorak:nob - nb + xkb:ch:fr_nodeadkeys:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - no - dvorak - Norwegian (Dvorak) - Norwegian (Dvorak) + ch + fr_nodeadkeys + French (Switzerland, no dead keys) + French (Switzerland, no dead keys) ibus-keyboard 1 - xkb:no:dvorak:nno - nn + xkb:ch:fr_mac:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - no - dvorak - Norwegian (Dvorak) - Norwegian (Dvorak) + ch + fr_mac + French (Switzerland, Macintosh) + French (Switzerland, Macintosh) ibus-keyboard 1 - xkb:no:smi:sme - se + xkb:gr::ell + el GPL Peng Huang <shawn.p.huang@gmail.com> - no - smi - Northern Saami (Norway) - Northern Saami (Norway) + gr + Greek + Greek + ibus-keyboard + 50 + + + xkb:gr:simple:ell + el + GPL + Peng Huang <shawn.p.huang@gmail.com> + gr + simple + Greek (simple) + Greek (simple) ibus-keyboard 1 - xkb:no:smi_nodeadkeys:sme - se + xkb:gr:extended:ell + el GPL Peng Huang <shawn.p.huang@gmail.com> - no - smi_nodeadkeys - Northern Saami (Norway, no dead keys) - Northern Saami (Norway, no dead keys) + gr + extended + Greek (extended) + Greek (extended) ibus-keyboard 1 - xkb:no:mac:nor - no + xkb:gr:nodeadkeys:ell + el GPL Peng Huang <shawn.p.huang@gmail.com> - no - mac - Norwegian (Macintosh) - Norwegian (Macintosh) + gr + nodeadkeys + Greek (no dead keys) + Greek (no dead keys) ibus-keyboard 1 - xkb:no:mac:nob - nb + xkb:gr:polytonic:ell + el GPL Peng Huang <shawn.p.huang@gmail.com> - no - mac - Norwegian (Macintosh) - Norwegian (Macintosh) + gr + polytonic + Greek (polytonic) + Greek (polytonic) ibus-keyboard 1 - xkb:no:mac:nno - nn + xkb:il::heb + he GPL Peng Huang <shawn.p.huang@gmail.com> - no - mac - Norwegian (Macintosh) - Norwegian (Macintosh) + il + Hebrew + Hebrew + ibus-keyboard + 50 + + + xkb:il:si2:heb + he + GPL + Peng Huang <shawn.p.huang@gmail.com> + il + si2 + Hebrew (SI-1452-2) + Hebrew (SI-1452-2) ibus-keyboard 1 - xkb:no:mac_nodeadkeys:nor - no + xkb:il:lyx:heb + he GPL Peng Huang <shawn.p.huang@gmail.com> - no - mac_nodeadkeys - Norwegian (Macintosh, no dead keys) - Norwegian (Macintosh, no dead keys) + il + lyx + Hebrew (lyx) + Hebrew (lyx) ibus-keyboard 1 - xkb:no:mac_nodeadkeys:nob - nb + xkb:il:phonetic:heb + he GPL Peng Huang <shawn.p.huang@gmail.com> - no - mac_nodeadkeys - Norwegian (Macintosh, no dead keys) - Norwegian (Macintosh, no dead keys) + il + phonetic + Hebrew (phonetic) + Hebrew (phonetic) ibus-keyboard 1 - xkb:no:mac_nodeadkeys:nno - nn + xkb:il:biblical:heb + he GPL Peng Huang <shawn.p.huang@gmail.com> - no - mac_nodeadkeys - Norwegian (Macintosh, no dead keys) - Norwegian (Macintosh, no dead keys) + il + biblical + Hebrew (Biblical, Tiro) + Hebrew (Biblical, Tiro) ibus-keyboard 1 - xkb:no:colemak:nor - no + xkb:hu::hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - no - colemak - Norwegian (Colemak) - Norwegian (Colemak) + hu + Hungarian + Hungarian + ibus-keyboard + 50 + + + xkb:hu:standard:hun + hu + GPL + Peng Huang <shawn.p.huang@gmail.com> + hu + standard + Hungarian (standard) + Hungarian (standard) ibus-keyboard 1 - xkb:no:colemak:nob - nb + xkb:hu:nodeadkeys:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - no - colemak - Norwegian (Colemak) - Norwegian (Colemak) + hu + nodeadkeys + Hungarian (no dead keys) + Hungarian (no dead keys) ibus-keyboard 1 - xkb:no:colemak:nno - nn + xkb:hu:qwerty:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - no - colemak - Norwegian (Colemak) - Norwegian (Colemak) + hu + qwerty + Hungarian (QWERTY) + Hungarian (QWERTY) ibus-keyboard 1 - xkb:no:colemak_dh:nor - no + xkb:hu:101_qwertz_comma_dead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - no - colemak_dh - Norwegian (Colemak-DH) - Norwegian (Colemak-DH) + hu + 101_qwertz_comma_dead + Hungarian (QWERTZ, 101-key, comma, dead keys) + Hungarian (QWERTZ, 101-key, comma, dead keys) ibus-keyboard 1 - xkb:no:colemak_dh:nob - nb + xkb:hu:101_qwertz_comma_nodead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - no - colemak_dh - Norwegian (Colemak-DH) - Norwegian (Colemak-DH) + hu + 101_qwertz_comma_nodead + Hungarian (QWERTZ, 101-key, comma, no dead keys) + Hungarian (QWERTZ, 101-key, comma, no dead keys) ibus-keyboard 1 - xkb:no:colemak_dh:nno - nn + xkb:hu:101_qwertz_dot_dead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - no - colemak_dh - Norwegian (Colemak-DH) - Norwegian (Colemak-DH) + hu + 101_qwertz_dot_dead + Hungarian (QWERTZ, 101-key, dot, dead keys) + Hungarian (QWERTZ, 101-key, dot, dead keys) ibus-keyboard 1 - xkb:no:colemak_dh_wide:nor - no + xkb:hu:101_qwertz_dot_nodead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - no - colemak_dh_wide - Norwegian (Colemak-DH Wide) - Norwegian (Colemak-DH Wide) + hu + 101_qwertz_dot_nodead + Hungarian (QWERTZ, 101-key, dot, no dead keys) + Hungarian (QWERTZ, 101-key, dot, no dead keys) ibus-keyboard 1 - xkb:no:colemak_dh_wide:nob - nb + xkb:hu:101_qwerty_comma_dead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - no - colemak_dh_wide - Norwegian (Colemak-DH Wide) - Norwegian (Colemak-DH Wide) + hu + 101_qwerty_comma_dead + Hungarian (QWERTY, 101-key, comma, dead keys) + Hungarian (QWERTY, 101-key, comma, dead keys) ibus-keyboard 1 - xkb:no:colemak_dh_wide:nno - nn + xkb:hu:101_qwerty_comma_nodead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - no - colemak_dh_wide - Norwegian (Colemak-DH Wide) - Norwegian (Colemak-DH Wide) + hu + 101_qwerty_comma_nodead + Hungarian (QWERTY, 101-key, comma, no dead keys) + Hungarian (QWERTY, 101-key, comma, no dead keys) ibus-keyboard 1 - xkb:pl::pol - pl + xkb:hu:101_qwerty_dot_dead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - pl - Polish - Polish + hu + 101_qwerty_dot_dead + Hungarian (QWERTY, 101-key, dot, dead keys) + Hungarian (QWERTY, 101-key, dot, dead keys) ibus-keyboard - 50 + 1 - xkb:pl:legacy:pol - pl + xkb:hu:101_qwerty_dot_nodead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - pl - legacy - Polish (legacy) - Polish (legacy) + hu + 101_qwerty_dot_nodead + Hungarian (QWERTY, 101-key, dot, no dead keys) + Hungarian (QWERTY, 101-key, dot, no dead keys) ibus-keyboard 1 - xkb:pl:qwertz:pol - pl + xkb:hu:102_qwertz_comma_dead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - pl - qwertz - Polish (QWERTZ) - Polish (QWERTZ) + hu + 102_qwertz_comma_dead + Hungarian (QWERTZ, 102-key, comma, dead keys) + Hungarian (QWERTZ, 102-key, comma, dead keys) ibus-keyboard 1 - xkb:pl:dvorak:pol - pl + xkb:hu:102_qwertz_comma_nodead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - pl - dvorak - Polish (Dvorak) - Polish (Dvorak) + hu + 102_qwertz_comma_nodead + Hungarian (QWERTZ, 102-key, comma, no dead keys) + Hungarian (QWERTZ, 102-key, comma, no dead keys) ibus-keyboard 1 - xkb:pl:dvorak_quotes:pol - pl + xkb:hu:102_qwertz_dot_dead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - pl - dvorak_quotes - Polish (Dvorak, with Polish quotes on quotemark key) - Polish (Dvorak, with Polish quotes on quotemark key) + hu + 102_qwertz_dot_dead + Hungarian (QWERTZ, 102-key, dot, dead keys) + Hungarian (QWERTZ, 102-key, dot, dead keys) ibus-keyboard 1 - xkb:pl:dvorak_altquotes:pol - pl + xkb:hu:102_qwertz_dot_nodead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - pl - dvorak_altquotes - Polish (Dvorak, with Polish quotes on key 1) - Polish (Dvorak, with Polish quotes on key 1) + hu + 102_qwertz_dot_nodead + Hungarian (QWERTZ, 102-key, dot, no dead keys) + Hungarian (QWERTZ, 102-key, dot, no dead keys) ibus-keyboard 1 - xkb:pl:csb:csb - csb + xkb:hu:102_qwerty_comma_dead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - pl - csb - Kashubian - Kashubian + hu + 102_qwerty_comma_dead + Hungarian (QWERTY, 102-key, comma, dead keys) + Hungarian (QWERTY, 102-key, comma, dead keys) ibus-keyboard 1 - xkb:pl:szl:szl - szl + xkb:hu:102_qwerty_comma_nodead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - pl - szl - Silesian - Silesian + hu + 102_qwerty_comma_nodead + Hungarian (QWERTY, 102-key, comma, no dead keys) + Hungarian (QWERTY, 102-key, comma, no dead keys) ibus-keyboard 1 - xkb:pl:ru_phonetic_dvorak:rus - ru + xkb:hu:102_qwerty_dot_dead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - pl - ru_phonetic_dvorak - Russian (Poland, phonetic Dvorak) - Russian (Poland, phonetic Dvorak) + hu + 102_qwerty_dot_dead + Hungarian (QWERTY, 102-key, dot, dead keys) + Hungarian (QWERTY, 102-key, dot, dead keys) ibus-keyboard 1 - xkb:pl:dvp:pol - pl + xkb:hu:102_qwerty_dot_nodead:hun + hu GPL Peng Huang <shawn.p.huang@gmail.com> - pl - dvp - Polish (programmer Dvorak) - Polish (programmer Dvorak) + hu + 102_qwerty_dot_nodead + Hungarian (QWERTY, 102-key, dot, no dead keys) + Hungarian (QWERTY, 102-key, dot, no dead keys) ibus-keyboard 1 - xkb:pt::por - pt + xkb:is::isl + is GPL Peng Huang <shawn.p.huang@gmail.com> - pt - Portuguese - Portuguese + is + Icelandic + Icelandic ibus-keyboard 50 - xkb:pt:nodeadkeys:por - pt + xkb:is:mac_legacy:isl + is GPL Peng Huang <shawn.p.huang@gmail.com> - pt - nodeadkeys - Portuguese (no dead keys) - Portuguese (no dead keys) + is + mac_legacy + Icelandic (Macintosh, legacy) + Icelandic (Macintosh, legacy) ibus-keyboard 1 - xkb:pt:mac:por - pt + xkb:is:mac:isl + is GPL Peng Huang <shawn.p.huang@gmail.com> - pt + is mac - Portuguese (Macintosh) - Portuguese (Macintosh) + Icelandic (Macintosh) + Icelandic (Macintosh) ibus-keyboard 1 - xkb:pt:mac_nodeadkeys:por - pt + xkb:is:dvorak:isl + is GPL Peng Huang <shawn.p.huang@gmail.com> - pt - mac_nodeadkeys - Portuguese (Macintosh, no dead keys) - Portuguese (Macintosh, no dead keys) + is + dvorak + Icelandic (Dvorak) + Icelandic (Dvorak) ibus-keyboard 1 - xkb:pt:nativo:por - pt + xkb:in::hin + hi GPL Peng Huang <shawn.p.huang@gmail.com> - pt - nativo - Portuguese (Nativo) - Portuguese (Nativo) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:pt:nativo-us:por - pt + xkb:in::anp + anp GPL Peng Huang <shawn.p.huang@gmail.com> - pt - nativo-us - Portuguese (Nativo for US keyboards) - Portuguese (Nativo for US keyboards) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:pt:nativo-epo:epo - eo + xkb:in::awa + awa GPL Peng Huang <shawn.p.huang@gmail.com> - pt - nativo-epo - Esperanto (Portugal, Nativo) - Esperanto (Portugal, Nativo) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:ro::ron - ro + xkb:in::bap + bap GPL Peng Huang <shawn.p.huang@gmail.com> - ro - Romanian - Romanian + in + Indian + Indian ibus-keyboard 50 - xkb:ro:std:ron - ro + xkb:in::bfy + bfy GPL Peng Huang <shawn.p.huang@gmail.com> - ro - std - Romanian (standard) - Romanian (standard) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:ro:winkeys:ron - ro + xkb:in::bgc + bgc GPL Peng Huang <shawn.p.huang@gmail.com> - ro - winkeys - Romanian (Windows) - Romanian (Windows) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:ru::rus - ru + xkb:in::bhb + bhb GPL Peng Huang <shawn.p.huang@gmail.com> - ru - Russian - Russian + in + Indian + Indian ibus-keyboard 50 - xkb:ru:phonetic:rus - ru + xkb:in::bhi + bhi GPL Peng Huang <shawn.p.huang@gmail.com> - ru - phonetic - Russian (phonetic) - Russian (phonetic) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:ru:phonetic_winkeys:rus - ru + xkb:in::bho + bho GPL Peng Huang <shawn.p.huang@gmail.com> - ru - phonetic_winkeys - Russian (phonetic, Windows) - Russian (phonetic, Windows) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:ru:phonetic_YAZHERTY:rus - ru + xkb:in::bjj + bjj GPL Peng Huang <shawn.p.huang@gmail.com> - ru - phonetic_YAZHERTY - Russian (phonetic, YAZHERTY) - Russian (phonetic, YAZHERTY) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:ru:typewriter:rus - ru + xkb:in::bra + bra GPL Peng Huang <shawn.p.huang@gmail.com> - ru - typewriter - Russian (typewriter) - Russian (typewriter) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:ru:ruchey_ru:rus - ru + xkb:in::brx + brx GPL Peng Huang <shawn.p.huang@gmail.com> - ru - ruchey_ru - Russian (engineering, RU) - Russian (engineering, RU) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:ru:ruchey_en:rus - ru + xkb:in::btv + btv GPL Peng Huang <shawn.p.huang@gmail.com> - ru - ruchey_en - Russian (engineering, EN) - Russian (engineering, EN) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:ru:legacy:rus - ru + xkb:in::doi + doi GPL Peng Huang <shawn.p.huang@gmail.com> - ru - legacy - Russian (legacy) - Russian (legacy) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:ru:typewriter-legacy:rus - ru + xkb:in::dty + dty GPL Peng Huang <shawn.p.huang@gmail.com> - ru - typewriter-legacy - Russian (typewriter, legacy) - Russian (typewriter, legacy) + in + Indian + Indian ibus-keyboard - 1 + 50 - xkb:ru:tt:tat - tt + xkb:in::gbm + gbm GPL Peng Huang <shawn.p.huang@gmail.com> - ru - tt - Tatar - Tatar + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::gom + gom + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::gvr + gvr + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::hne + hne + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::hoc + hoc + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::hoj + hoj + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::jml + jml + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::kfr + kfr + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::kfy + kfy + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::khn + khn + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::kok + kok + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::kru + kru + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::mag + mag + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::mai + mai + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::mar + mr + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::mgp + mgp + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::mrd + mrd + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::mtr + mtr + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::mwr + mwr + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::nep + ne + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::new + new + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::noe + noe + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::raj + raj + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::rjs + rjs + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::sck + sck + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::srx + srx + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::swv + swv + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::taj + taj + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::tdg + tdg + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::tdh + tdh + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::thl + thl + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::thq + thq + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::thr + thr + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::tkt + tkt + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::wbr + wbr + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::wtm + wtm + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::xnr + xnr + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in::xsr + xsr + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + Indian + Indian + ibus-keyboard + 50 + + + xkb:in:asm-kagapa:asm + as + GPL + Peng Huang <shawn.p.huang@gmail.com> + in + asm-kagapa + Assamese (KaGaPa, phonetic) + Assamese (KaGaPa, phonetic) ibus-keyboard 1 - xkb:ru:os_legacy:oss - os + xkb:in:ben:ben + bn GPL Peng Huang <shawn.p.huang@gmail.com> - ru - os_legacy - Ossetian (legacy) - Ossetian (legacy) + in + ben + Bangla (India) + Bangla (India) ibus-keyboard 1 - xkb:ru:os_winkeys:oss - os + xkb:in:ben:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - ru - os_winkeys - Ossetian (Windows) - Ossetian (Windows) + in + ben + Bangla (India) + Bangla (India) ibus-keyboard 1 - xkb:ru:cv:chv - cv + xkb:in:ben_probhat:ben + bn GPL Peng Huang <shawn.p.huang@gmail.com> - ru - cv - Chuvash - Chuvash + in + ben_probhat + Bangla (India, Probhat) + Bangla (India, Probhat) ibus-keyboard 1 - xkb:ru:cv_latin:chv - cv + xkb:in:ben_probhat:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - ru - cv_latin - Chuvash (Latin) - Chuvash (Latin) + in + ben_probhat + Bangla (India, Probhat) + Bangla (India, Probhat) ibus-keyboard 1 - xkb:ru:udm:udm - udm + xkb:in:ben_baishakhi:ben + bn GPL Peng Huang <shawn.p.huang@gmail.com> - ru - udm - Udmurt - Udmurt + in + ben_baishakhi + Bangla (India, Baishakhi) + Bangla (India, Baishakhi) ibus-keyboard 1 - xkb:ru:kom:kom - kv + xkb:in:ben_baishakhi:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - ru - kom - Komi - Komi + in + ben_baishakhi + Bangla (India, Baishakhi) + Bangla (India, Baishakhi) ibus-keyboard 1 - xkb:ru:sah:sah - sah + xkb:in:ben_bornona:ben + bn GPL Peng Huang <shawn.p.huang@gmail.com> - ru - sah - Yakut - Yakut + in + ben_bornona + Bangla (India, Bornona) + Bangla (India, Bornona) ibus-keyboard 1 - xkb:ru:xal:xal - xal + xkb:in:ben_bornona:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - ru - xal - Kalmyk - Kalmyk + in + ben_bornona + Bangla (India, Bornona) + Bangla (India, Bornona) ibus-keyboard 1 - xkb:ru:dos:rus - ru + xkb:in:ben-kagapa:ben + bn GPL Peng Huang <shawn.p.huang@gmail.com> - ru - dos - Russian (DOS) - Russian (DOS) + in + ben-kagapa + Bangla (India, KaGaPa, phonetic) + Bangla (India, KaGaPa, phonetic) ibus-keyboard 1 - xkb:ru:mac:rus - ru + xkb:in:ben-kagapa:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - ru - mac - Russian (Macintosh) - Russian (Macintosh) + in + ben-kagapa + Bangla (India, KaGaPa, phonetic) + Bangla (India, KaGaPa, phonetic) ibus-keyboard 1 - xkb:ru:srp:rus - ru + xkb:in:ben_gitanjali:ben + bn GPL Peng Huang <shawn.p.huang@gmail.com> - ru - srp - Serbian (Russia) - Serbian (Russia) + in + ben_gitanjali + Bangla (India, Gitanjali) + Bangla (India, Gitanjali) ibus-keyboard 1 - xkb:ru:srp:srp - sr + xkb:in:ben_gitanjali:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - ru - srp - Serbian (Russia) - Serbian (Russia) + in + ben_gitanjali + Bangla (India, Gitanjali) + Bangla (India, Gitanjali) ibus-keyboard 1 - xkb:ru:bak:bak - ba + xkb:in:ben_inscript:ben + bn GPL Peng Huang <shawn.p.huang@gmail.com> - ru - bak - Bashkirian - Bashkirian + in + ben_inscript + Bangla (India, Baishakhi InScript) + Bangla (India, Baishakhi InScript) ibus-keyboard 1 - xkb:ru:chm:chm - chm + xkb:in:ben_inscript:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - ru - chm - Mari - Mari + in + ben_inscript + Bangla (India, Baishakhi InScript) + Bangla (India, Baishakhi InScript) ibus-keyboard 1 - xkb:ru:phonetic_azerty:rus - ru + xkb:in:eng:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - ru - phonetic_azerty - Russian (phonetic, AZERTY) - Russian (phonetic, AZERTY) + in + eng + English (India, with rupee) + English (India, with rupee) ibus-keyboard 1 - xkb:ru:phonetic_dvorak:rus - ru + xkb:in:guj:guj + gu GPL Peng Huang <shawn.p.huang@gmail.com> - ru - phonetic_dvorak - Russian (phonetic, Dvorak) - Russian (phonetic, Dvorak) + in + guj + Gujarati + Gujarati ibus-keyboard 1 - xkb:ru:phonetic_fr:rus - ru + xkb:in:guj-kagapa:guj + gu GPL Peng Huang <shawn.p.huang@gmail.com> - ru - phonetic_fr - Russian (phonetic, French) - Russian (phonetic, French) + in + guj-kagapa + Gujarati (KaGaPa, phonetic) + Gujarati (KaGaPa, phonetic) ibus-keyboard 1 - xkb:ru:ab:abk - ab + xkb:in:bolnagri:hin + hi GPL Peng Huang <shawn.p.huang@gmail.com> - ru - ab - Abkhazian (Russia) - Abkhazian (Russia) + in + bolnagri + Hindi (Bolnagri) + Hindi (Bolnagri) ibus-keyboard 1 - xkb:rs::srp - sr + xkb:in:hin-wx:hin + hi GPL Peng Huang <shawn.p.huang@gmail.com> - rs - Serbian - Serbian + in + hin-wx + Hindi (Wx) + Hindi (Wx) ibus-keyboard - 50 + 1 - xkb:rs:yz:srp - sr + xkb:in:hin-kagapa:hin + hi GPL Peng Huang <shawn.p.huang@gmail.com> - rs - yz - Serbian (Cyrillic, ZE and ZHE swapped) - Serbian (Cyrillic, ZE and ZHE swapped) + in + hin-kagapa + Hindi (KaGaPa, phonetic) + Hindi (KaGaPa, phonetic) ibus-keyboard 1 - xkb:rs:latin:srp - sr + xkb:in:kan:kan + kn GPL Peng Huang <shawn.p.huang@gmail.com> - rs - latin - Serbian (Latin) - Serbian (Latin) + in + kan + Kannada + Kannada ibus-keyboard 1 - xkb:rs:latinunicode:srp - sr + xkb:in:kan-kagapa:kan + kn GPL Peng Huang <shawn.p.huang@gmail.com> - rs - latinunicode - Serbian (Latin, Unicode) - Serbian (Latin, Unicode) + in + kan-kagapa + Kannada (KaGaPa, phonetic) + Kannada (KaGaPa, phonetic) ibus-keyboard 1 - xkb:rs:latinyz:srp - sr + xkb:in:mal:mal + ml GPL Peng Huang <shawn.p.huang@gmail.com> - rs - latinyz - Serbian (Latin, QWERTY) - Serbian (Latin, QWERTY) + in + mal + Malayalam + Malayalam ibus-keyboard 1 - xkb:rs:latinunicodeyz:srp - sr + xkb:in:mal_lalitha:mal + ml GPL Peng Huang <shawn.p.huang@gmail.com> - rs - latinunicodeyz - Serbian (Latin, Unicode, QWERTY) - Serbian (Latin, Unicode, QWERTY) + in + mal_lalitha + Malayalam (Lalitha) + Malayalam (Lalitha) ibus-keyboard 1 - xkb:rs:alternatequotes:srp - sr + xkb:in:mal_enhanced:mal + ml GPL Peng Huang <shawn.p.huang@gmail.com> - rs - alternatequotes - Serbian (Cyrillic, with guillemets) - Serbian (Cyrillic, with guillemets) + in + mal_enhanced + Malayalam (enhanced InScript, with rupee) + Malayalam (enhanced InScript, with rupee) ibus-keyboard 1 - xkb:rs:latinalternatequotes:srp - sr + xkb:in:mal_poorna:mal + ml GPL Peng Huang <shawn.p.huang@gmail.com> - rs - latinalternatequotes - Serbian (Latin, with guillemets) - Serbian (Latin, with guillemets) + in + mal_poorna + Malayalam (Poorna, extended InScript) + Malayalam (Poorna, extended InScript) ibus-keyboard 1 - xkb:rs:rue:rue - rue + xkb:in:mni:mni + mni GPL Peng Huang <shawn.p.huang@gmail.com> - rs - rue - Pannonian Rusyn - Pannonian Rusyn + in + mni + Manipuri (Meitei) + Manipuri (Meitei) ibus-keyboard 1 - xkb:si::slv - sl + xkb:in:mar-kagapa:mar + mr GPL Peng Huang <shawn.p.huang@gmail.com> - si - Slovenian - Slovenian + in + mar-kagapa + Marathi (KaGaPa, phonetic) + Marathi (KaGaPa, phonetic) ibus-keyboard - 50 + 1 - xkb:si:alternatequotes:slv - sl + xkb:in:marathi:mar + mr GPL Peng Huang <shawn.p.huang@gmail.com> - si - alternatequotes - Slovenian (with guillemets) - Slovenian (with guillemets) + in + marathi + Marathi (enhanced InScript) + Marathi (enhanced InScript) ibus-keyboard 1 - xkb:si:us:slv - sl + xkb:in:ori:ori + or GPL Peng Huang <shawn.p.huang@gmail.com> - si - us - Slovenian (US) - Slovenian (US) + in + ori + Oriya + Oriya ibus-keyboard 1 - xkb:sk::slk - sk + xkb:in:ori:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - sk - Slovak - Slovak + in + ori + Oriya + Oriya ibus-keyboard - 50 + 1 - xkb:sk:bksl:slk - sk + xkb:in:ori-bolnagri:ori + or GPL Peng Huang <shawn.p.huang@gmail.com> - sk - bksl - Slovak (extra backslash) - Slovak (extra backslash) + in + ori-bolnagri + Oriya (Bolnagri) + Oriya (Bolnagri) ibus-keyboard 1 - xkb:sk:qwerty:slk - sk + xkb:in:ori-bolnagri:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - sk - qwerty - Slovak (QWERTY) - Slovak (QWERTY) + in + ori-bolnagri + Oriya (Bolnagri) + Oriya (Bolnagri) ibus-keyboard 1 - xkb:sk:qwerty_bksl:slk - sk + xkb:in:ori-wx:ori + or GPL Peng Huang <shawn.p.huang@gmail.com> - sk - qwerty_bksl - Slovak (QWERTY, extra backslash) - Slovak (QWERTY, extra backslash) + in + ori-wx + Oriya (Wx) + Oriya (Wx) ibus-keyboard 1 - xkb:es::spa - es + xkb:in:ori-wx:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - es - Spanish - Spanish + in + ori-wx + Oriya (Wx) + Oriya (Wx) ibus-keyboard - 50 + 1 - xkb:es:nodeadkeys:spa - es + xkb:in:guru:pan + pa GPL Peng Huang <shawn.p.huang@gmail.com> - es - nodeadkeys - Spanish (no dead keys) - Spanish (no dead keys) + in + guru + Punjabi (Gurmukhi) + Punjabi (Gurmukhi) ibus-keyboard 1 - xkb:es:winkeys:spa - es + xkb:in:jhelum:pan + pa GPL Peng Huang <shawn.p.huang@gmail.com> - es - winkeys - Spanish (Windows) - Spanish (Windows) + in + jhelum + Punjabi (Gurmukhi Jhelum) + Punjabi (Gurmukhi Jhelum) ibus-keyboard 1 - xkb:es:deadtilde:spa - es + xkb:in:san-kagapa:san + sa GPL Peng Huang <shawn.p.huang@gmail.com> - es - deadtilde - Spanish (dead tilde) - Spanish (dead tilde) + in + san-kagapa + Sanskrit (KaGaPa, phonetic) + Sanskrit (KaGaPa, phonetic) ibus-keyboard 1 - xkb:es:dvorak:spa - es + xkb:in:sat:sat + sat GPL Peng Huang <shawn.p.huang@gmail.com> - es - dvorak - Spanish (Dvorak) - Spanish (Dvorak) + in + sat + Santali (Ol Chiki) + Santali (Ol Chiki) ibus-keyboard 1 - xkb:es:ast:ast - ast + xkb:in:tamilnet:tam + ta GPL Peng Huang <shawn.p.huang@gmail.com> - es - ast - Asturian (Spain, with bottom-dot H and L) - Asturian (Spain, with bottom-dot H and L) + in + tamilnet + Tamil (TamilNet '99) + Tamil (TamilNet '99) ibus-keyboard 1 - xkb:es:cat:cat - ca + xkb:in:tamilnet_tamilnumbers:tam + ta GPL Peng Huang <shawn.p.huang@gmail.com> - es - cat - Catalan (Spain, with middle-dot L) - Catalan (Spain, with middle-dot L) + in + tamilnet_tamilnumbers + Tamil (TamilNet '99 with Tamil numerals) + Tamil (TamilNet '99 with Tamil numerals) ibus-keyboard 1 - xkb:se::swe - sv + xkb:in:tamilnet_TAB:tam + ta GPL Peng Huang <shawn.p.huang@gmail.com> - se - Swedish - Swedish + in + tamilnet_TAB + Tamil (TamilNet '99, TAB encoding) + Tamil (TamilNet '99, TAB encoding) ibus-keyboard - 50 + 1 - xkb:se:nodeadkeys:swe - sv + xkb:in:tamilnet_TSCII:tam + ta GPL Peng Huang <shawn.p.huang@gmail.com> - se - nodeadkeys - Swedish (no dead keys) - Swedish (no dead keys) + in + tamilnet_TSCII + Tamil (TamilNet '99, TSCII encoding) + Tamil (TamilNet '99, TSCII encoding) ibus-keyboard 1 - xkb:se:dvorak:swe - sv + xkb:in:tam:tam + ta GPL Peng Huang <shawn.p.huang@gmail.com> - se - dvorak - Swedish (Dvorak) - Swedish (Dvorak) + in + tam + Tamil (InScript, with Arabic numerals) + Tamil (InScript, with Arabic numerals) ibus-keyboard 1 - xkb:se:rus:rus - ru + xkb:in:tam_tamilnumbers:tam + ta GPL Peng Huang <shawn.p.huang@gmail.com> - se - rus - Russian (Sweden, phonetic) - Russian (Sweden, phonetic) + in + tam_tamilnumbers + Tamil (InScript, with Tamil numerals) + Tamil (InScript, with Tamil numerals) ibus-keyboard 1 - xkb:se:rus_nodeadkeys:rus - ru + xkb:in:tel:tel + te GPL Peng Huang <shawn.p.huang@gmail.com> - se - rus_nodeadkeys - Russian (Sweden, phonetic, no dead keys) - Russian (Sweden, phonetic, no dead keys) + in + tel + Telugu + Telugu ibus-keyboard 1 - xkb:se:smi:sme - se + xkb:in:tel-kagapa:tel + te GPL Peng Huang <shawn.p.huang@gmail.com> - se - smi - Northern Saami (Sweden) - Northern Saami (Sweden) + in + tel-kagapa + Telugu (KaGaPa, phonetic) + Telugu (KaGaPa, phonetic) ibus-keyboard 1 - xkb:se:mac:swe - sv + xkb:in:tel-sarala:tel + te GPL Peng Huang <shawn.p.huang@gmail.com> - se - mac - Swedish (Macintosh) - Swedish (Macintosh) + in + tel-sarala + Telugu (Sarala) + Telugu (Sarala) ibus-keyboard 1 - xkb:se:svdvorak:swe - sv + xkb:in:urd-phonetic:urd + ur GPL Peng Huang <shawn.p.huang@gmail.com> - se - svdvorak - Swedish (Svdvorak) - Swedish (Svdvorak) + in + urd-phonetic + Urdu (phonetic) + Urdu (phonetic) ibus-keyboard 1 - xkb:se:us_dvorak:swe - sv + xkb:in:urd-phonetic3:urd + ur GPL Peng Huang <shawn.p.huang@gmail.com> - se - us_dvorak - Swedish (Dvorak, intl.) - Swedish (Dvorak, intl.) + in + urd-phonetic3 + Urdu (alt. phonetic) + Urdu (alt. phonetic) ibus-keyboard 1 - xkb:se:us:swe - sv + xkb:in:urd-winkeys:urd + ur GPL Peng Huang <shawn.p.huang@gmail.com> - se - us - Swedish (US) - Swedish (US) + in + urd-winkeys + Urdu (Windows) + Urdu (Windows) ibus-keyboard 1 - xkb:se:swl:swl - swl + xkb:in:iipa:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> - se - swl - Swedish Sign Language - Swedish Sign Language + in + iipa + Indic IPA + Indic IPA ibus-keyboard 1 - xkb:ch::deu - de + xkb:id::ind + id GPL Peng Huang <shawn.p.huang@gmail.com> - ch - German (Switzerland) - German (Switzerland) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard 50 - xkb:ch::gsw - gsw + xkb:id::ace + ace GPL Peng Huang <shawn.p.huang@gmail.com> - ch - German (Switzerland) - German (Switzerland) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard 50 - xkb:ch:legacy:deu - de + xkb:id::ban + ban GPL Peng Huang <shawn.p.huang@gmail.com> - ch - legacy - German (Switzerland, legacy) - German (Switzerland, legacy) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard - 1 + 50 - xkb:ch:legacy:gsw - gsw + xkb:id::bbc + bbc GPL Peng Huang <shawn.p.huang@gmail.com> - ch - legacy - German (Switzerland, legacy) - German (Switzerland, legacy) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard - 1 + 50 - xkb:ch:de_nodeadkeys:deu - de + xkb:id::bew + bew GPL Peng Huang <shawn.p.huang@gmail.com> - ch - de_nodeadkeys - German (Switzerland, no dead keys) - German (Switzerland, no dead keys) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard - 1 + 50 - xkb:ch:de_nodeadkeys:gsw - gsw + xkb:id::bjn + bjn GPL Peng Huang <shawn.p.huang@gmail.com> - ch - de_nodeadkeys - German (Switzerland, no dead keys) - German (Switzerland, no dead keys) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard - 1 + 50 - xkb:ch:fr:fra - fr + xkb:id::btm + btm GPL Peng Huang <shawn.p.huang@gmail.com> - ch - fr - French (Switzerland) - French (Switzerland) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard - 1 + 50 - xkb:ch:fr_nodeadkeys:fra - fr + xkb:id::bts + bts GPL Peng Huang <shawn.p.huang@gmail.com> - ch - fr_nodeadkeys - French (Switzerland, no dead keys) - French (Switzerland, no dead keys) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard - 1 + 50 - xkb:ch:fr_mac:fra - fr + xkb:id::bug + bug GPL Peng Huang <shawn.p.huang@gmail.com> - ch - fr_mac - French (Switzerland, Macintosh) - French (Switzerland, Macintosh) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard - 1 + 50 - xkb:ch:de_mac:deu - de + xkb:id::gor + gor GPL Peng Huang <shawn.p.huang@gmail.com> - ch - de_mac - German (Switzerland, Macintosh) - German (Switzerland, Macintosh) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard - 1 + 50 - xkb:ch:de_mac:gsw - gsw + xkb:id::jav + jv GPL Peng Huang <shawn.p.huang@gmail.com> - ch - de_mac - German (Switzerland, Macintosh) - German (Switzerland, Macintosh) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard - 1 + 50 - xkb:sy::syr - syr + xkb:id::jax + jax GPL Peng Huang <shawn.p.huang@gmail.com> - sy - Arabic (Syria) - Arabic (Syria) + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard 50 - xkb:sy:syc:syr - syr + xkb:id::mad + mad GPL Peng Huang <shawn.p.huang@gmail.com> - sy - syc - Syriac - Syriac + id + Indonesian (Latin) + Indonesian (Latin) ibus-keyboard - 1 + 50 - xkb:sy:syc_phonetic:syr - syr + xkb:id::mak + mak GPL Peng Huang <shawn.p.huang@gmail.com> - sy - syc_phonetic - Syriac (phonetic) - Syriac (phonetic) + id + Indonesian (Latin) + Indonesian (Latin) + ibus-keyboard + 50 + + + xkb:id::min + min + GPL + Peng Huang <shawn.p.huang@gmail.com> + id + Indonesian (Latin) + Indonesian (Latin) + ibus-keyboard + 50 + + + xkb:id::mui + mui + GPL + Peng Huang <shawn.p.huang@gmail.com> + id + Indonesian (Latin) + Indonesian (Latin) + ibus-keyboard + 50 + + + xkb:id::sas + sas + GPL + Peng Huang <shawn.p.huang@gmail.com> + id + Indonesian (Latin) + Indonesian (Latin) + ibus-keyboard + 50 + + + xkb:id::sun + su + GPL + Peng Huang <shawn.p.huang@gmail.com> + id + Indonesian (Latin) + Indonesian (Latin) + ibus-keyboard + 50 + + + xkb:id:melayu-phonetic:ind + id + GPL + Peng Huang <shawn.p.huang@gmail.com> + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:sy:ku:kur - ku + xkb:id:melayu-phonetic:ace + ace GPL Peng Huang <shawn.p.huang@gmail.com> - sy - ku - Kurdish (Syria, Latin Q) - Kurdish (Syria, Latin Q) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:sy:ku_f:kur - ku + xkb:id:melayu-phonetic:ban + ban GPL Peng Huang <shawn.p.huang@gmail.com> - sy - ku_f - Kurdish (Syria, F) - Kurdish (Syria, F) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:sy:ku_alt:kur - ku + xkb:id:melayu-phonetic:bbc + bbc GPL Peng Huang <shawn.p.huang@gmail.com> - sy - ku_alt - Kurdish (Syria, Latin Alt-Q) - Kurdish (Syria, Latin Alt-Q) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:tj::tgk - tg + xkb:id:melayu-phonetic:bew + bew GPL Peng Huang <shawn.p.huang@gmail.com> - tj - Tajik - Tajik + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard - 50 + 1 - xkb:tj:legacy:tgk - tg + xkb:id:melayu-phonetic:bjn + bjn GPL Peng Huang <shawn.p.huang@gmail.com> - tj - legacy - Tajik (legacy) - Tajik (legacy) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:lk::sin - si + xkb:id:melayu-phonetic:btm + btm GPL Peng Huang <shawn.p.huang@gmail.com> - lk - Sinhala (phonetic) - Sinhala (phonetic) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard - 50 + 1 - xkb:lk:tam_unicode:tam - ta + xkb:id:melayu-phonetic:bts + bts GPL Peng Huang <shawn.p.huang@gmail.com> - lk - tam_unicode - Tamil (Sri Lanka, TamilNet '99) - Tamil (Sri Lanka, TamilNet '99) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:lk:tam_TAB:tam - ta + xkb:id:melayu-phonetic:bug + bug GPL Peng Huang <shawn.p.huang@gmail.com> - lk - tam_TAB - Tamil (Sri Lanka, TamilNet '99, TAB encoding) - Tamil (Sri Lanka, TamilNet '99, TAB encoding) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:lk:us:sin - si + xkb:id:melayu-phonetic:gor + gor GPL Peng Huang <shawn.p.huang@gmail.com> - lk - us - Sinhala (US) - Sinhala (US) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:th::tha - th + xkb:id:melayu-phonetic:jav + jv GPL Peng Huang <shawn.p.huang@gmail.com> - th - Thai - Thai + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard - 50 + 1 - xkb:th:tis:tha - th + xkb:id:melayu-phonetic:jax + jax GPL Peng Huang <shawn.p.huang@gmail.com> - th - tis - Thai (TIS-820.2538) - Thai (TIS-820.2538) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:th:pat:tha - th + xkb:id:melayu-phonetic:mad + mad GPL Peng Huang <shawn.p.huang@gmail.com> - th - pat - Thai (Pattachote) - Thai (Pattachote) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:tr::tur - tr + xkb:id:melayu-phonetic:mak + mak GPL Peng Huang <shawn.p.huang@gmail.com> - tr - Turkish - Turkish + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard - 50 + 1 - xkb:tr:f:tur - tr + xkb:id:melayu-phonetic:min + min GPL Peng Huang <shawn.p.huang@gmail.com> - tr - f - Turkish (F) - Turkish (F) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:tr:e:tur - tr + xkb:id:melayu-phonetic:mui + mui GPL Peng Huang <shawn.p.huang@gmail.com> - tr - e - Turkish (E) - Turkish (E) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:tr:alt:tur - tr + xkb:id:melayu-phonetic:sas + sas GPL Peng Huang <shawn.p.huang@gmail.com> - tr - alt - Turkish (Alt-Q) - Turkish (Alt-Q) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:tr:ku:kur - ku + xkb:id:melayu-phonetic:sun + su GPL Peng Huang <shawn.p.huang@gmail.com> - tr - ku - Kurdish (Turkey, Latin Q) - Kurdish (Turkey, Latin Q) + id + melayu-phonetic + Indonesian (Arab Melayu, phonetic) + Indonesian (Arab Melayu, phonetic) ibus-keyboard 1 - xkb:tr:ku_f:kur - ku + xkb:id:melayu-phoneticx:ind + id GPL Peng Huang <shawn.p.huang@gmail.com> - tr - ku_f - Kurdish (Turkey, F) - Kurdish (Turkey, F) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tr:ku_alt:kur - ku + xkb:id:melayu-phoneticx:ace + ace GPL Peng Huang <shawn.p.huang@gmail.com> - tr - ku_alt - Kurdish (Turkey, Latin Alt-Q) - Kurdish (Turkey, Latin Alt-Q) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tr:intl:tur - tr + xkb:id:melayu-phoneticx:ban + ban GPL Peng Huang <shawn.p.huang@gmail.com> - tr - intl - Turkish (intl., with dead keys) - Turkish (intl., with dead keys) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tr:ot:tur - tr + xkb:id:melayu-phoneticx:bbc + bbc GPL Peng Huang <shawn.p.huang@gmail.com> - tr - ot - Ottoman (Q) - Ottoman (Q) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tr:otf:tur - tr + xkb:id:melayu-phoneticx:bew + bew GPL Peng Huang <shawn.p.huang@gmail.com> - tr - otf - Ottoman (F) - Ottoman (F) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tr:otk:tur - tr + xkb:id:melayu-phoneticx:bjn + bjn GPL Peng Huang <shawn.p.huang@gmail.com> - tr - otk - Old Turkic - Old Turkic + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tr:otkf:tur - tr + xkb:id:melayu-phoneticx:btm + btm GPL Peng Huang <shawn.p.huang@gmail.com> - tr - otkf - Old Turkic (F) - Old Turkic (F) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tw::fox - fox + xkb:id:melayu-phoneticx:bts + bts GPL Peng Huang <shawn.p.huang@gmail.com> - tw - Taiwanese - Taiwanese + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard - 50 + 1 - xkb:tw:indigenous:ami - ami + xkb:id:melayu-phoneticx:bug + bug GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tw:indigenous:tay - tay + xkb:id:melayu-phoneticx:gor + gor GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tw:indigenous:bnn - bnn + xkb:id:melayu-phoneticx:jav + jv GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tw:indigenous:ckv - ckv + xkb:id:melayu-phoneticx:jax + jax GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tw:indigenous:pwn - pwn + xkb:id:melayu-phoneticx:mad + mad GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tw:indigenous:pyu - pyu + xkb:id:melayu-phoneticx:mak + mak GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tw:indigenous:dru - dru + xkb:id:melayu-phoneticx:min + min GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tw:indigenous:ais - ais + xkb:id:melayu-phoneticx:mui + mui GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tw:indigenous:ssf - ssf + xkb:id:melayu-phoneticx:sas + sas GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tw:indigenous:tao - tao + xkb:id:melayu-phoneticx:sun + su GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + melayu-phoneticx + Indonesian (Arab Melayu, extended phonetic) + Indonesian (Arab Melayu, extended phonetic) ibus-keyboard 1 - xkb:tw:indigenous:tsu - tsu + xkb:id:pegon-phonetic:ind + id GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:tw:indigenous:trv - trv + xkb:id:pegon-phonetic:ace + ace GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:tw:indigenous:xnb - xnb + xkb:id:pegon-phonetic:ban + ban GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:tw:indigenous:sxr - sxr + xkb:id:pegon-phonetic:bbc + bbc GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:tw:indigenous:uun - uun + xkb:id:pegon-phonetic:bew + bew GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:tw:indigenous:fos - fos + xkb:id:pegon-phonetic:bjn + bjn GPL Peng Huang <shawn.p.huang@gmail.com> - tw - indigenous - Taiwanese (indigenous) - Taiwanese (indigenous) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:tw:saisiyat:xsy - xsy + xkb:id:pegon-phonetic:btm + btm GPL Peng Huang <shawn.p.huang@gmail.com> - tw - saisiyat - Saisiyat (Taiwan) - Saisiyat (Taiwan) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:ua::ukr - uk + xkb:id:pegon-phonetic:bts + bts GPL Peng Huang <shawn.p.huang@gmail.com> - ua - Ukrainian - Ukrainian + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard - 50 + 1 - xkb:ua:phonetic:ukr - uk + xkb:id:pegon-phonetic:bug + bug GPL Peng Huang <shawn.p.huang@gmail.com> - ua - phonetic - Ukrainian (phonetic) - Ukrainian (phonetic) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:ua:typewriter:ukr - uk + xkb:id:pegon-phonetic:gor + gor GPL Peng Huang <shawn.p.huang@gmail.com> - ua - typewriter - Ukrainian (typewriter) - Ukrainian (typewriter) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:ua:winkeys:ukr - uk + xkb:id:pegon-phonetic:jav + jv GPL Peng Huang <shawn.p.huang@gmail.com> - ua - winkeys - Ukrainian (Windows) - Ukrainian (Windows) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:ua:macOS:ukr - uk + xkb:id:pegon-phonetic:jax + jax GPL Peng Huang <shawn.p.huang@gmail.com> - ua - macOS - Ukrainian (macOS) - Ukrainian (macOS) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:ua:legacy:ukr - uk + xkb:id:pegon-phonetic:mad + mad GPL Peng Huang <shawn.p.huang@gmail.com> - ua - legacy - Ukrainian (legacy) - Ukrainian (legacy) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:ua:homophonic:ukr - uk + xkb:id:pegon-phonetic:mak + mak GPL Peng Huang <shawn.p.huang@gmail.com> - ua - homophonic - Ukrainian (homophonic) - Ukrainian (homophonic) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:ua:crh:crh - crh + xkb:id:pegon-phonetic:min + min GPL Peng Huang <shawn.p.huang@gmail.com> - ua - crh - Crimean Tatar (Turkish Q) - Crimean Tatar (Turkish Q) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:ua:crh_f:crh - crh + xkb:id:pegon-phonetic:mui + mui GPL Peng Huang <shawn.p.huang@gmail.com> - ua - crh_f - Crimean Tatar (Turkish F) - Crimean Tatar (Turkish F) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:ua:crh_alt:crh - crh + xkb:id:pegon-phonetic:sas + sas GPL Peng Huang <shawn.p.huang@gmail.com> - ua - crh_alt - Crimean Tatar (Turkish Alt-Q) - Crimean Tatar (Turkish Alt-Q) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard 1 - xkb:gb::eng - en + xkb:id:pegon-phonetic:sun + su GPL Peng Huang <shawn.p.huang@gmail.com> - gb - English (UK) - English (UK) + id + pegon-phonetic + Indonesian (Arab Pegon, phonetic) + Indonesian (Arab Pegon, phonetic) ibus-keyboard - 50 + 1 - xkb:gb:extd:eng - en + xkb:id:javanese:ind + id GPL Peng Huang <shawn.p.huang@gmail.com> - gb - extd - English (UK, extended, Windows) - English (UK, extended, Windows) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:gb:intl:eng - en + xkb:id:javanese:ace + ace GPL Peng Huang <shawn.p.huang@gmail.com> - gb - intl - English (UK, intl., with dead keys) - English (UK, intl., with dead keys) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:gb:dvorak:eng - en + xkb:id:javanese:ban + ban GPL Peng Huang <shawn.p.huang@gmail.com> - gb - dvorak - English (UK, Dvorak) - English (UK, Dvorak) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:gb:dvorakukp:eng - en + xkb:id:javanese:bbc + bbc GPL Peng Huang <shawn.p.huang@gmail.com> - gb - dvorakukp - English (UK, Dvorak, with UK punctuation) - English (UK, Dvorak, with UK punctuation) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:gb:mac:eng - en + xkb:id:javanese:bew + bew GPL Peng Huang <shawn.p.huang@gmail.com> - gb - mac - English (UK, Macintosh) - English (UK, Macintosh) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:gb:mac_intl:eng - en + xkb:id:javanese:bjn + bjn GPL Peng Huang <shawn.p.huang@gmail.com> - gb - mac_intl - English (UK, Macintosh, intl.) - English (UK, Macintosh, intl.) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:gb:colemak:eng - en + xkb:id:javanese:btm + btm GPL Peng Huang <shawn.p.huang@gmail.com> - gb - colemak - English (UK, Colemak) - English (UK, Colemak) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:gb:colemak_dh:eng - en + xkb:id:javanese:bts + bts GPL Peng Huang <shawn.p.huang@gmail.com> - gb - colemak_dh - English (UK, Colemak-DH) - English (UK, Colemak-DH) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:gb:pl:pol - pl + xkb:id:javanese:bug + bug GPL Peng Huang <shawn.p.huang@gmail.com> - gb - pl - Polish (British keyboard) - Polish (British keyboard) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:gb:gla:eng - en + xkb:id:javanese:gor + gor GPL Peng Huang <shawn.p.huang@gmail.com> - gb - gla - Scottish Gaelic - Scottish Gaelic + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:gb:gla:gla - gd + xkb:id:javanese:jav + jv GPL Peng Huang <shawn.p.huang@gmail.com> - gb - gla - Scottish Gaelic - Scottish Gaelic + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:uz::uzb - uz + xkb:id:javanese:jax + jax GPL Peng Huang <shawn.p.huang@gmail.com> - uz - Uzbek - Uzbek + id + javanese + Javanese + Javanese ibus-keyboard - 50 + 1 - xkb:uz:latin:uzb - uz + xkb:id:javanese:mad + mad GPL Peng Huang <shawn.p.huang@gmail.com> - uz - latin - Uzbek (Latin) - Uzbek (Latin) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:vn::vie - vi + xkb:id:javanese:mak + mak GPL Peng Huang <shawn.p.huang@gmail.com> - vn - Vietnamese - Vietnamese + id + javanese + Javanese + Javanese ibus-keyboard - 50 + 1 - xkb:vn:us:vie - vi + xkb:id:javanese:min + min GPL Peng Huang <shawn.p.huang@gmail.com> - vn - us - Vietnamese (US) - Vietnamese (US) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:vn:fr:vie - vi + xkb:id:javanese:mui + mui GPL Peng Huang <shawn.p.huang@gmail.com> - vn - fr - Vietnamese (France) - Vietnamese (France) + id + javanese + Javanese + Javanese ibus-keyboard 1 - xkb:kr::kor - ko + xkb:id:javanese:sas + sas GPL Peng Huang <shawn.p.huang@gmail.com> - kr - Korean - Korean + id + javanese + Javanese + Javanese ibus-keyboard - 50 + 1 - xkb:kr:kr104:kor - ko + xkb:id:javanese:sun + su GPL Peng Huang <shawn.p.huang@gmail.com> - kr - kr104 - Korean (101/104-key compatible) - Korean (101/104-key compatible) + id + javanese + Javanese + Javanese ibus-keyboard 1 @@ -8465,26 +8124,26 @@ 50 - xkb:ie:CloGaelach:gle - ga + xkb:ie:UnicodeExpert:eng + en GPL Peng Huang <shawn.p.huang@gmail.com> ie - CloGaelach - CloGaelach - CloGaelach + UnicodeExpert + Irish (UnicodeExpert) + Irish (UnicodeExpert) ibus-keyboard 1 - xkb:ie:UnicodeExpert:eng - en + xkb:ie:CloGaelach:gle + ga GPL Peng Huang <shawn.p.huang@gmail.com> ie - UnicodeExpert - Irish (UnicodeExpert) - Irish (UnicodeExpert) + CloGaelach + CloGaelach + CloGaelach ibus-keyboard 1 @@ -8513,3007 +8172,3311 @@ 1 - xkb:pk::urd - ur + xkb:it::ita + it GPL Peng Huang <shawn.p.huang@gmail.com> - pk - Urdu (Pakistan) - Urdu (Pakistan) + it + Italian + Italian ibus-keyboard 50 - xkb:pk:urd-crulp:urd - ur + xkb:it:nodeadkeys:ita + it GPL Peng Huang <shawn.p.huang@gmail.com> - pk - urd-crulp - Urdu (Pakistan, CRULP) - Urdu (Pakistan, CRULP) + it + nodeadkeys + Italian (no dead keys) + Italian (no dead keys) ibus-keyboard 1 - xkb:pk:urd-nla:urd - ur + xkb:it:winkeys:ita + it GPL Peng Huang <shawn.p.huang@gmail.com> - pk - urd-nla - Urdu (Pakistan, NLA) - Urdu (Pakistan, NLA) + it + winkeys + Italian (Windows) + Italian (Windows) ibus-keyboard 1 - xkb:pk:ara:ara - ar + xkb:it:mac:ita + it GPL Peng Huang <shawn.p.huang@gmail.com> - pk - ara - Arabic (Pakistan) - Arabic (Pakistan) + it + mac + Italian (Macintosh) + Italian (Macintosh) ibus-keyboard 1 - xkb:pk:snd:snd - sd + xkb:it:us:ita + it GPL Peng Huang <shawn.p.huang@gmail.com> - pk - snd - Sindhi - Sindhi + it + us + Italian (US) + Italian (US) ibus-keyboard 1 - xkb:mv::div - dv + xkb:it:ibm:ita + it GPL Peng Huang <shawn.p.huang@gmail.com> - mv - Dhivehi - Dhivehi + it + ibm + Italian (IBM 142) + Italian (IBM 142) ibus-keyboard - 50 + 1 - xkb:za::eng - en + xkb:it:intl:deu + de GPL Peng Huang <shawn.p.huang@gmail.com> - za - English (South Africa) - English (South Africa) + it + intl + Italian (intl., with dead keys) + Italian (intl., with dead keys) ibus-keyboard - 50 + 1 - xkb:epo::epo - eo + xkb:it:intl:fra + fr GPL Peng Huang <shawn.p.huang@gmail.com> - epo - Esperanto - Esperanto + it + intl + Italian (intl., with dead keys) + Italian (intl., with dead keys) ibus-keyboard - 50 + 1 - xkb:epo:legacy:epo - eo + xkb:it:intl:ita + it GPL Peng Huang <shawn.p.huang@gmail.com> - epo - legacy - Esperanto (legacy) - Esperanto (legacy) + it + intl + Italian (intl., with dead keys) + Italian (intl., with dead keys) ibus-keyboard 1 - xkb:np::nep - ne + xkb:it:intl:slk + sk GPL Peng Huang <shawn.p.huang@gmail.com> - np - Nepali - Nepali + it + intl + Italian (intl., with dead keys) + Italian (intl., with dead keys) ibus-keyboard - 50 + 1 - xkb:np::sat - sat + xkb:it:intl:srd + sc GPL Peng Huang <shawn.p.huang@gmail.com> - np - Nepali - Nepali + it + intl + Italian (intl., with dead keys) + Italian (intl., with dead keys) ibus-keyboard - 50 + 1 - xkb:ng::eng - en + xkb:it:intl:nap + nap GPL Peng Huang <shawn.p.huang@gmail.com> - ng - English (Nigeria) - English (Nigeria) + it + intl + Italian (intl., with dead keys) + Italian (intl., with dead keys) ibus-keyboard - 50 + 1 - xkb:ng:igbo:ibo - ig + xkb:it:intl:scn + scn GPL Peng Huang <shawn.p.huang@gmail.com> - ng - igbo - Igbo - Igbo + it + intl + Italian (intl., with dead keys) + Italian (intl., with dead keys) ibus-keyboard 1 - xkb:ng:yoruba:yor - yo + xkb:it:intl:fur + fur GPL Peng Huang <shawn.p.huang@gmail.com> - ng - yoruba - Yoruba - Yoruba + it + intl + Italian (intl., with dead keys) + Italian (intl., with dead keys) ibus-keyboard 1 - xkb:ng:hausa:hau - ha + xkb:it:fur:fur + fur GPL Peng Huang <shawn.p.huang@gmail.com> - ng - hausa - Hausa (Nigeria) - Hausa (Nigeria) + it + fur + Friulian (Italy) + Friulian (Italy) ibus-keyboard 1 - xkb:et::amh - am + xkb:it:scn:ita + it GPL Peng Huang <shawn.p.huang@gmail.com> - et - Amharic - Amharic + it + scn + Sicilian + Sicilian ibus-keyboard - 50 + 1 - xkb:sn::wol - wo + xkb:it:scn:scn + scn GPL Peng Huang <shawn.p.huang@gmail.com> - sn - Wolof - Wolof + it + scn + Sicilian + Sicilian ibus-keyboard - 50 + 1 - xkb:tm::tuk - tk + xkb:it:geo:kat + ka GPL Peng Huang <shawn.p.huang@gmail.com> - tm - Turkmen - Turkmen + it + geo + Georgian (Italy) + Georgian (Italy) + ibus-keyboard + 1 + + + xkb:jp::jpn + ja + GPL + Peng Huang <shawn.p.huang@gmail.com> + jp + Japanese + Japanese ibus-keyboard 50 - xkb:tm:alt:tuk - tk + xkb:jp:kana:jpn + ja GPL Peng Huang <shawn.p.huang@gmail.com> - tm - alt - Turkmen (Alt-Q) - Turkmen (Alt-Q) + jp + kana + Japanese (Kana) + Japanese (Kana) ibus-keyboard 1 - xkb:ml::bam - bm + xkb:jp:kana86:jpn + ja GPL Peng Huang <shawn.p.huang@gmail.com> - ml - Bambara - Bambara + jp + kana86 + Japanese (Kana 86) + Japanese (Kana 86) ibus-keyboard - 50 + 1 - xkb:ml:fr-oss:fra - fr + xkb:jp:OADG109A:jpn + ja GPL Peng Huang <shawn.p.huang@gmail.com> - ml - fr-oss - French (Mali, alt.) - French (Mali, alt.) + jp + OADG109A + Japanese (OADG 109A) + Japanese (OADG 109A) ibus-keyboard 1 - xkb:ml:us-mac:eng - en + xkb:jp:mac:jpn + ja GPL Peng Huang <shawn.p.huang@gmail.com> - ml - us-mac - English (Mali, US, Macintosh) - English (Mali, US, Macintosh) + jp + mac + Japanese (Macintosh) + Japanese (Macintosh) ibus-keyboard 1 - xkb:ml:us-intl:eng - en + xkb:jp:dvorak:jpn + ja GPL Peng Huang <shawn.p.huang@gmail.com> - ml - us-intl - English (Mali, US, intl.) - English (Mali, US, intl.) + jp + dvorak + Japanese (Dvorak) + Japanese (Dvorak) ibus-keyboard 1 - xkb:tz::swa - sw + xkb:kz::kaz + kk GPL Peng Huang <shawn.p.huang@gmail.com> - tz - Swahili (Tanzania) - Swahili (Tanzania) + kz + Kazakh + Kazakh ibus-keyboard 50 - xkb:tg::fra - fr + xkb:kz:kazrus:kaz + kk GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + kz + kazrus + Kazakh (with Russian) + Kazakh (with Russian) ibus-keyboard - 50 + 1 - xkb:tg::ajg - ajg + xkb:kz:kazrus:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + kz + kazrus + Kazakh (with Russian) + Kazakh (with Russian) ibus-keyboard - 50 + 1 - xkb:tg::blo - blo + xkb:kz:ext:kaz + kk GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + kz + ext + Kazakh (extended) + Kazakh (extended) ibus-keyboard - 50 + 1 - xkb:tg::kpo - kpo + xkb:kz:latin:kaz + kk GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + kz + latin + Kazakh (Latin) + Kazakh (Latin) ibus-keyboard - 50 + 1 - xkb:tg::ewe - ee + xkb:kz:ruskaz:kaz + kk GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + kz + ruskaz + Russian (Kazakhstan, with Kazakh) + Russian (Kazakhstan, with Kazakh) ibus-keyboard - 50 + 1 - xkb:tg::fon - fon + xkb:kz:ruskaz:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + kz + ruskaz + Russian (Kazakhstan, with Kazakh) + Russian (Kazakhstan, with Kazakh) ibus-keyboard - 50 + 1 - xkb:tg::fue - fue + xkb:kh::khm + km GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + kh + Khmer (Cambodia) + Khmer (Cambodia) ibus-keyboard 50 - xkb:tg::gej - gej + xkb:kr::kor + ko GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + kr + Korean + Korean ibus-keyboard 50 - xkb:tg::ife - ife + xkb:kr:kr104:kor + ko GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + kr + kr104 + Korean (101/104-key compatible) + Korean (101/104-key compatible) ibus-keyboard - 50 + 1 - xkb:tg::kbp - kbp + xkb:kg::kir + ky GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + kg + Kyrgyz + Kyrgyz ibus-keyboard 50 - xkb:tg::las - las + xkb:kg:phonetic:kir + ky GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + kg + phonetic + Kyrgyz (phonetic) + Kyrgyz (phonetic) ibus-keyboard - 50 + 1 - xkb:tg::dop - dop + xkb:la::lao + lo GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + la + Lao + Lao ibus-keyboard 50 - xkb:tg::mfg - mfg + xkb:la:stea:lao + lo GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + la + stea + Lao (STEA) + Lao (STEA) ibus-keyboard - 50 + 1 - xkb:tg::nmz - nmz + xkb:lv::lav + lv GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + lv + Latvian + Latvian ibus-keyboard 50 - xkb:tg::bud - bud + xkb:lv:apostrophe:lav + lv GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + lv + apostrophe + Latvian (apostrophe) + Latvian (apostrophe) ibus-keyboard - 50 + 1 - xkb:tg::gng - gng + xkb:lv:tilde:lav + lv GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + lv + tilde + Latvian (tilde) + Latvian (tilde) ibus-keyboard - 50 + 1 - xkb:tg::kdh - kdh + xkb:lv:fkey:lav + lv GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + lv + fkey + Latvian (F) + Latvian (F) ibus-keyboard - 50 + 1 - xkb:tg::soy - soy + xkb:lv:modern:lav + lv GPL Peng Huang <shawn.p.huang@gmail.com> - tg - French (Togo) - French (Togo) + lv + modern + Latvian (Modern Latin) + Latvian (Modern Latin) ibus-keyboard - 50 + 1 - xkb:ke::swa - sw + xkb:lv:modern-cyr:lav + lv GPL Peng Huang <shawn.p.huang@gmail.com> - ke - Swahili (Kenya) - Swahili (Kenya) + lv + modern-cyr + Latvian (Modern Cyrillic) + Latvian (Modern Cyrillic) ibus-keyboard - 50 + 1 - xkb:ke:kik:kik - ki + xkb:lv:ergonomic:lav + lv GPL Peng Huang <shawn.p.huang@gmail.com> - ke - kik - Kikuyu - Kikuyu + lv + ergonomic + Latvian (ergonomic, ŪGJRMV) + Latvian (ergonomic, ŪGJRMV) ibus-keyboard 1 - xkb:bw::tsn - tn + xkb:lv:adapted:lav + lv GPL Peng Huang <shawn.p.huang@gmail.com> - bw - Tswana - Tswana + lv + adapted + Latvian (adapted) + Latvian (adapted) ibus-keyboard - 50 + 1 - xkb:ph::eng - en + xkb:lt::lit + lt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - Filipino - Filipino + lt + Lithuanian + Lithuanian ibus-keyboard 50 - xkb:ph::bik - bik + xkb:lt:std:lit + lt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - Filipino - Filipino + lt + std + Lithuanian (standard) + Lithuanian (standard) ibus-keyboard - 50 + 1 - xkb:ph::ceb - ceb + xkb:lt:us:lit + lt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - Filipino - Filipino + lt + us + Lithuanian (US) + Lithuanian (US) ibus-keyboard - 50 + 1 - xkb:ph::fil - fil + xkb:lt:ibm:lit + lt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - Filipino - Filipino + lt + ibm + Lithuanian (IBM) + Lithuanian (IBM) + ibus-keyboard + 1 + + + xkb:lt:lekp:lit + lt + GPL + Peng Huang <shawn.p.huang@gmail.com> + lt + lekp + Lithuanian (LEKP) + Lithuanian (LEKP) + ibus-keyboard + 1 + + + xkb:lt:lekpa:lit + lt + GPL + Peng Huang <shawn.p.huang@gmail.com> + lt + lekpa + Lithuanian (LEKPa) + Lithuanian (LEKPa) + ibus-keyboard + 1 + + + xkb:lt:ratise:lit + lt + GPL + Peng Huang <shawn.p.huang@gmail.com> + lt + ratise + Lithuanian (Ratise) + Lithuanian (Ratise) + ibus-keyboard + 1 + + + xkb:lt:sgs:sgs + sgs + GPL + Peng Huang <shawn.p.huang@gmail.com> + lt + sgs + Samogitian + Samogitian + ibus-keyboard + 1 + + + xkb:mk::mkd + mk + GPL + Peng Huang <shawn.p.huang@gmail.com> + mk + Macedonian + Macedonian ibus-keyboard 50 - xkb:ph::hil - hil + xkb:mk:nodeadkeys:mkd + mk GPL Peng Huang <shawn.p.huang@gmail.com> - ph - Filipino - Filipino + mk + nodeadkeys + Macedonian (no dead keys) + Macedonian (no dead keys) + ibus-keyboard + 1 + + + xkb:my::ind + id + GPL + Peng Huang <shawn.p.huang@gmail.com> + my + Malay (Jawi, Arabic Keyboard) + Malay (Jawi, Arabic Keyboard) ibus-keyboard 50 - xkb:ph::ilo - ilo + xkb:my::msa + ms GPL Peng Huang <shawn.p.huang@gmail.com> - ph - Filipino - Filipino + my + Malay (Jawi, Arabic Keyboard) + Malay (Jawi, Arabic Keyboard) ibus-keyboard 50 - xkb:ph::pam - pam + xkb:my::min + min GPL Peng Huang <shawn.p.huang@gmail.com> - ph - Filipino - Filipino + my + Malay (Jawi, Arabic Keyboard) + Malay (Jawi, Arabic Keyboard) ibus-keyboard 50 - xkb:ph::pag - pag + xkb:my::ace + ace GPL Peng Huang <shawn.p.huang@gmail.com> - ph - Filipino - Filipino + my + Malay (Jawi, Arabic Keyboard) + Malay (Jawi, Arabic Keyboard) ibus-keyboard 50 - xkb:ph::phi - phi + xkb:my::bjn + bjn GPL Peng Huang <shawn.p.huang@gmail.com> - ph - Filipino - Filipino + my + Malay (Jawi, Arabic Keyboard) + Malay (Jawi, Arabic Keyboard) ibus-keyboard 50 - xkb:ph::tgl - tl + xkb:my::tsg + tsg GPL Peng Huang <shawn.p.huang@gmail.com> - ph - Filipino - Filipino + my + Malay (Jawi, Arabic Keyboard) + Malay (Jawi, Arabic Keyboard) ibus-keyboard 50 - xkb:ph::war - war + xkb:my::mfa + mfa GPL Peng Huang <shawn.p.huang@gmail.com> - ph - Filipino - Filipino + my + Malay (Jawi, Arabic Keyboard) + Malay (Jawi, Arabic Keyboard) ibus-keyboard 50 - xkb:ph:qwerty-bay:bik - bik + xkb:my:phonetic:ind + id GPL Peng Huang <shawn.p.huang@gmail.com> - ph - qwerty-bay - Filipino (QWERTY, Baybayin) - Filipino (QWERTY, Baybayin) + my + phonetic + Malay (Jawi, phonetic) + Malay (Jawi, phonetic) ibus-keyboard 1 - xkb:ph:qwerty-bay:ceb - ceb + xkb:my:phonetic:msa + ms GPL Peng Huang <shawn.p.huang@gmail.com> - ph - qwerty-bay - Filipino (QWERTY, Baybayin) - Filipino (QWERTY, Baybayin) + my + phonetic + Malay (Jawi, phonetic) + Malay (Jawi, phonetic) ibus-keyboard 1 - xkb:ph:qwerty-bay:fil - fil + xkb:my:phonetic:min + min GPL Peng Huang <shawn.p.huang@gmail.com> - ph - qwerty-bay - Filipino (QWERTY, Baybayin) - Filipino (QWERTY, Baybayin) + my + phonetic + Malay (Jawi, phonetic) + Malay (Jawi, phonetic) ibus-keyboard 1 - xkb:ph:qwerty-bay:hil - hil + xkb:my:phonetic:ace + ace GPL Peng Huang <shawn.p.huang@gmail.com> - ph - qwerty-bay - Filipino (QWERTY, Baybayin) - Filipino (QWERTY, Baybayin) + my + phonetic + Malay (Jawi, phonetic) + Malay (Jawi, phonetic) ibus-keyboard 1 - xkb:ph:qwerty-bay:ilo - ilo + xkb:my:phonetic:bjn + bjn GPL Peng Huang <shawn.p.huang@gmail.com> - ph - qwerty-bay - Filipino (QWERTY, Baybayin) - Filipino (QWERTY, Baybayin) + my + phonetic + Malay (Jawi, phonetic) + Malay (Jawi, phonetic) ibus-keyboard 1 - xkb:ph:qwerty-bay:pam - pam + xkb:my:phonetic:tsg + tsg GPL Peng Huang <shawn.p.huang@gmail.com> - ph - qwerty-bay - Filipino (QWERTY, Baybayin) - Filipino (QWERTY, Baybayin) + my + phonetic + Malay (Jawi, phonetic) + Malay (Jawi, phonetic) ibus-keyboard 1 - xkb:ph:qwerty-bay:pag - pag + xkb:my:phonetic:mfa + mfa GPL Peng Huang <shawn.p.huang@gmail.com> - ph - qwerty-bay - Filipino (QWERTY, Baybayin) - Filipino (QWERTY, Baybayin) + my + phonetic + Malay (Jawi, phonetic) + Malay (Jawi, phonetic) ibus-keyboard 1 - xkb:ph:qwerty-bay:phi - phi + xkb:mt::mlt + mt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - qwerty-bay - Filipino (QWERTY, Baybayin) - Filipino (QWERTY, Baybayin) + mt + Maltese + Maltese + ibus-keyboard + 50 + + + xkb:mt:us:mlt + mt + GPL + Peng Huang <shawn.p.huang@gmail.com> + mt + us + Maltese (US) + Maltese (US) ibus-keyboard 1 - xkb:ph:qwerty-bay:tgl - tl + xkb:mt:alt-us:mlt + mt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - qwerty-bay - Filipino (QWERTY, Baybayin) - Filipino (QWERTY, Baybayin) + mt + alt-us + Maltese (US, with AltGr overrides) + Maltese (US, with AltGr overrides) ibus-keyboard 1 - xkb:ph:qwerty-bay:war - war + xkb:mt:alt-gb:mlt + mt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - qwerty-bay - Filipino (QWERTY, Baybayin) - Filipino (QWERTY, Baybayin) + mt + alt-gb + Maltese (UK, with AltGr overrides) + Maltese (UK, with AltGr overrides) ibus-keyboard 1 - xkb:ph:capewell-dvorak:eng - en + xkb:md::ron + ro GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak - Filipino (Capewell-Dvorak, Latin) - Filipino (Capewell-Dvorak, Latin) + md + Moldavian + Moldavian + ibus-keyboard + 50 + + + xkb:md:gag:gag + gag + GPL + Peng Huang <shawn.p.huang@gmail.com> + md + gag + Gagauz (Moldova) + Gagauz (Moldova) ibus-keyboard 1 - xkb:ph:capewell-dvorak:bik - bik + xkb:mn::mon + mn GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak - Filipino (Capewell-Dvorak, Latin) - Filipino (Capewell-Dvorak, Latin) + mn + Mongolian + Mongolian + ibus-keyboard + 50 + + + xkb:me::srp + sr + GPL + Peng Huang <shawn.p.huang@gmail.com> + me + Montenegrin + Montenegrin + ibus-keyboard + 50 + + + xkb:me:cyrillic:srp + sr + GPL + Peng Huang <shawn.p.huang@gmail.com> + me + cyrillic + Montenegrin (Cyrillic) + Montenegrin (Cyrillic) ibus-keyboard 1 - xkb:ph:capewell-dvorak:ceb - ceb + xkb:me:cyrillicyz:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak - Filipino (Capewell-Dvorak, Latin) - Filipino (Capewell-Dvorak, Latin) + me + cyrillicyz + Montenegrin (Cyrillic, ZE and ZHE swapped) + Montenegrin (Cyrillic, ZE and ZHE swapped) ibus-keyboard 1 - xkb:ph:capewell-dvorak:fil - fil + xkb:me:cyrillicalternatequotes:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak - Filipino (Capewell-Dvorak, Latin) - Filipino (Capewell-Dvorak, Latin) + me + cyrillicalternatequotes + Montenegrin (Cyrillic, with guillemets) + Montenegrin (Cyrillic, with guillemets) ibus-keyboard 1 - xkb:ph:capewell-dvorak:hil - hil + xkb:me:latinunicode:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak - Filipino (Capewell-Dvorak, Latin) - Filipino (Capewell-Dvorak, Latin) + me + latinunicode + Montenegrin (Latin, Unicode) + Montenegrin (Latin, Unicode) ibus-keyboard 1 - xkb:ph:capewell-dvorak:ilo - ilo + xkb:me:latinyz:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak - Filipino (Capewell-Dvorak, Latin) - Filipino (Capewell-Dvorak, Latin) + me + latinyz + Montenegrin (Latin, QWERTY) + Montenegrin (Latin, QWERTY) ibus-keyboard 1 - xkb:ph:capewell-dvorak:pam - pam + xkb:me:latinunicodeyz:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak - Filipino (Capewell-Dvorak, Latin) - Filipino (Capewell-Dvorak, Latin) + me + latinunicodeyz + Montenegrin (Latin, Unicode, QWERTY) + Montenegrin (Latin, Unicode, QWERTY) ibus-keyboard 1 - xkb:ph:capewell-dvorak:pag - pag + xkb:me:latinalternatequotes:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak - Filipino (Capewell-Dvorak, Latin) - Filipino (Capewell-Dvorak, Latin) + me + latinalternatequotes + Montenegrin (Latin, with guillemets) + Montenegrin (Latin, with guillemets) ibus-keyboard 1 - xkb:ph:capewell-dvorak:phi - phi + xkb:np::nep + ne GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak - Filipino (Capewell-Dvorak, Latin) - Filipino (Capewell-Dvorak, Latin) + np + Nepali + Nepali + ibus-keyboard + 50 + + + xkb:np::sat + sat + GPL + Peng Huang <shawn.p.huang@gmail.com> + np + Nepali + Nepali + ibus-keyboard + 50 + + + xkb:gn::nqo + nqo + GPL + Peng Huang <shawn.p.huang@gmail.com> + gn + N'Ko (AZERTY) + N'Ko (AZERTY) + ibus-keyboard + 50 + + + xkb:no::nor + no + GPL + Peng Huang <shawn.p.huang@gmail.com> + no + Norwegian + Norwegian + ibus-keyboard + 50 + + + xkb:no::nob + nb + GPL + Peng Huang <shawn.p.huang@gmail.com> + no + Norwegian + Norwegian + ibus-keyboard + 50 + + + xkb:no::nno + nn + GPL + Peng Huang <shawn.p.huang@gmail.com> + no + Norwegian + Norwegian + ibus-keyboard + 50 + + + xkb:no:nodeadkeys:nor + no + GPL + Peng Huang <shawn.p.huang@gmail.com> + no + nodeadkeys + Norwegian (no dead keys) + Norwegian (no dead keys) ibus-keyboard 1 - xkb:ph:capewell-dvorak:tgl - tl + xkb:no:nodeadkeys:nob + nb GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak - Filipino (Capewell-Dvorak, Latin) - Filipino (Capewell-Dvorak, Latin) + no + nodeadkeys + Norwegian (no dead keys) + Norwegian (no dead keys) ibus-keyboard 1 - xkb:ph:capewell-dvorak:war - war + xkb:no:nodeadkeys:nno + nn GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak - Filipino (Capewell-Dvorak, Latin) - Filipino (Capewell-Dvorak, Latin) + no + nodeadkeys + Norwegian (no dead keys) + Norwegian (no dead keys) ibus-keyboard 1 - xkb:ph:capewell-dvorak-bay:bik - bik + xkb:no:winkeys:nor + no GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak-bay - Filipino (Capewell-Dvorak, Baybayin) - Filipino (Capewell-Dvorak, Baybayin) + no + winkeys + Norwegian (Windows) + Norwegian (Windows) ibus-keyboard 1 - xkb:ph:capewell-dvorak-bay:ceb - ceb + xkb:no:winkeys:nob + nb GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak-bay - Filipino (Capewell-Dvorak, Baybayin) - Filipino (Capewell-Dvorak, Baybayin) + no + winkeys + Norwegian (Windows) + Norwegian (Windows) ibus-keyboard 1 - xkb:ph:capewell-dvorak-bay:fil - fil + xkb:no:winkeys:nno + nn GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak-bay - Filipino (Capewell-Dvorak, Baybayin) - Filipino (Capewell-Dvorak, Baybayin) + no + winkeys + Norwegian (Windows) + Norwegian (Windows) ibus-keyboard 1 - xkb:ph:capewell-dvorak-bay:hil - hil + xkb:no:mac:nor + no GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak-bay - Filipino (Capewell-Dvorak, Baybayin) - Filipino (Capewell-Dvorak, Baybayin) + no + mac + Norwegian (Macintosh) + Norwegian (Macintosh) ibus-keyboard 1 - xkb:ph:capewell-dvorak-bay:ilo - ilo + xkb:no:mac:nob + nb GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak-bay - Filipino (Capewell-Dvorak, Baybayin) - Filipino (Capewell-Dvorak, Baybayin) + no + mac + Norwegian (Macintosh) + Norwegian (Macintosh) ibus-keyboard 1 - xkb:ph:capewell-dvorak-bay:pam - pam + xkb:no:mac:nno + nn GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak-bay - Filipino (Capewell-Dvorak, Baybayin) - Filipino (Capewell-Dvorak, Baybayin) + no + mac + Norwegian (Macintosh) + Norwegian (Macintosh) ibus-keyboard 1 - xkb:ph:capewell-dvorak-bay:pag - pag + xkb:no:mac_nodeadkeys:nor + no GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak-bay - Filipino (Capewell-Dvorak, Baybayin) - Filipino (Capewell-Dvorak, Baybayin) + no + mac_nodeadkeys + Norwegian (Macintosh, no dead keys) + Norwegian (Macintosh, no dead keys) ibus-keyboard 1 - xkb:ph:capewell-dvorak-bay:phi - phi + xkb:no:mac_nodeadkeys:nob + nb GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak-bay - Filipino (Capewell-Dvorak, Baybayin) - Filipino (Capewell-Dvorak, Baybayin) + no + mac_nodeadkeys + Norwegian (Macintosh, no dead keys) + Norwegian (Macintosh, no dead keys) ibus-keyboard 1 - xkb:ph:capewell-dvorak-bay:tgl - tl + xkb:no:mac_nodeadkeys:nno + nn GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak-bay - Filipino (Capewell-Dvorak, Baybayin) - Filipino (Capewell-Dvorak, Baybayin) + no + mac_nodeadkeys + Norwegian (Macintosh, no dead keys) + Norwegian (Macintosh, no dead keys) ibus-keyboard 1 - xkb:ph:capewell-dvorak-bay:war - war + xkb:no:colemak:nor + no GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-dvorak-bay - Filipino (Capewell-Dvorak, Baybayin) - Filipino (Capewell-Dvorak, Baybayin) + no + colemak + Norwegian (Colemak) + Norwegian (Colemak) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6:eng - en + xkb:no:colemak:nob + nb GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6 - Filipino (Capewell-QWERF 2006, Latin) - Filipino (Capewell-QWERF 2006, Latin) + no + colemak + Norwegian (Colemak) + Norwegian (Colemak) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6:bik - bik + xkb:no:colemak:nno + nn GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6 - Filipino (Capewell-QWERF 2006, Latin) - Filipino (Capewell-QWERF 2006, Latin) + no + colemak + Norwegian (Colemak) + Norwegian (Colemak) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6:ceb - ceb + xkb:no:colemak_dh:nor + no GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6 - Filipino (Capewell-QWERF 2006, Latin) - Filipino (Capewell-QWERF 2006, Latin) + no + colemak_dh + Norwegian (Colemak-DH) + Norwegian (Colemak-DH) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6:fil - fil + xkb:no:colemak_dh:nob + nb GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6 - Filipino (Capewell-QWERF 2006, Latin) - Filipino (Capewell-QWERF 2006, Latin) + no + colemak_dh + Norwegian (Colemak-DH) + Norwegian (Colemak-DH) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6:hil - hil + xkb:no:colemak_dh:nno + nn GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6 - Filipino (Capewell-QWERF 2006, Latin) - Filipino (Capewell-QWERF 2006, Latin) + no + colemak_dh + Norwegian (Colemak-DH) + Norwegian (Colemak-DH) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6:ilo - ilo + xkb:no:colemak_dh_wide:nor + no GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6 - Filipino (Capewell-QWERF 2006, Latin) - Filipino (Capewell-QWERF 2006, Latin) + no + colemak_dh_wide + Norwegian (Colemak-DH Wide) + Norwegian (Colemak-DH Wide) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6:pam - pam + xkb:no:colemak_dh_wide:nob + nb GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6 - Filipino (Capewell-QWERF 2006, Latin) - Filipino (Capewell-QWERF 2006, Latin) + no + colemak_dh_wide + Norwegian (Colemak-DH Wide) + Norwegian (Colemak-DH Wide) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6:pag - pag + xkb:no:colemak_dh_wide:nno + nn GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6 - Filipino (Capewell-QWERF 2006, Latin) - Filipino (Capewell-QWERF 2006, Latin) + no + colemak_dh_wide + Norwegian (Colemak-DH Wide) + Norwegian (Colemak-DH Wide) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6:phi - phi + xkb:no:dvorak:nor + no GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6 - Filipino (Capewell-QWERF 2006, Latin) - Filipino (Capewell-QWERF 2006, Latin) + no + dvorak + Norwegian (Dvorak) + Norwegian (Dvorak) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6:tgl - tl + xkb:no:dvorak:nob + nb GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6 - Filipino (Capewell-QWERF 2006, Latin) - Filipino (Capewell-QWERF 2006, Latin) + no + dvorak + Norwegian (Dvorak) + Norwegian (Dvorak) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6:war - war + xkb:no:dvorak:nno + nn GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6 - Filipino (Capewell-QWERF 2006, Latin) - Filipino (Capewell-QWERF 2006, Latin) + no + dvorak + Norwegian (Dvorak) + Norwegian (Dvorak) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6-bay:bik - bik + xkb:no:smi:sme + se GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6-bay - Filipino (Capewell-QWERF 2006, Baybayin) - Filipino (Capewell-QWERF 2006, Baybayin) + no + smi + Northern Saami (Norway) + Northern Saami (Norway) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6-bay:ceb - ceb + xkb:no:smi_nodeadkeys:sme + se GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6-bay - Filipino (Capewell-QWERF 2006, Baybayin) - Filipino (Capewell-QWERF 2006, Baybayin) + no + smi_nodeadkeys + Northern Saami (Norway, no dead keys) + Northern Saami (Norway, no dead keys) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6-bay:fil - fil + xkb:ir::fas + fa GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6-bay - Filipino (Capewell-QWERF 2006, Baybayin) - Filipino (Capewell-QWERF 2006, Baybayin) + ir + Persian + Persian + ibus-keyboard + 50 + + + xkb:ir:pes_keypad:fas + fa + GPL + Peng Huang <shawn.p.huang@gmail.com> + ir + pes_keypad + Persian (with Persian keypad) + Persian (with Persian keypad) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6-bay:hil - hil + xkb:ir:winkeys:fas + fa GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6-bay - Filipino (Capewell-QWERF 2006, Baybayin) - Filipino (Capewell-QWERF 2006, Baybayin) + ir + winkeys + Persian (Windows) + Persian (Windows) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6-bay:ilo - ilo + xkb:ir:azb:azb + azb GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6-bay - Filipino (Capewell-QWERF 2006, Baybayin) - Filipino (Capewell-QWERF 2006, Baybayin) + ir + azb + Azerbaijani (Iran) + Azerbaijani (Iran) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6-bay:pam - pam + xkb:ir:ku:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6-bay - Filipino (Capewell-QWERF 2006, Baybayin) - Filipino (Capewell-QWERF 2006, Baybayin) + ir + ku + Kurdish (Iran, Latin Q) + Kurdish (Iran, Latin Q) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6-bay:pag - pag + xkb:ir:ku_alt:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6-bay - Filipino (Capewell-QWERF 2006, Baybayin) - Filipino (Capewell-QWERF 2006, Baybayin) + ir + ku_alt + Kurdish (Iran, Latin Alt-Q) + Kurdish (Iran, Latin Alt-Q) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6-bay:phi - phi + xkb:ir:ku_f:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6-bay - Filipino (Capewell-QWERF 2006, Baybayin) - Filipino (Capewell-QWERF 2006, Baybayin) + ir + ku_f + Kurdish (Iran, F) + Kurdish (Iran, F) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6-bay:tgl - tl + xkb:ir:ku_ara:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6-bay - Filipino (Capewell-QWERF 2006, Baybayin) - Filipino (Capewell-QWERF 2006, Baybayin) + ir + ku_ara + Kurdish (Iran, Arabic-Latin) + Kurdish (Iran, Arabic-Latin) ibus-keyboard 1 - xkb:ph:capewell-qwerf2k6-bay:war - war + xkb:pl::pol + pl GPL Peng Huang <shawn.p.huang@gmail.com> - ph - capewell-qwerf2k6-bay - Filipino (Capewell-QWERF 2006, Baybayin) - Filipino (Capewell-QWERF 2006, Baybayin) + pl + Polish + Polish + ibus-keyboard + 50 + + + xkb:pl:legacy:pol + pl + GPL + Peng Huang <shawn.p.huang@gmail.com> + pl + legacy + Polish (legacy) + Polish (legacy) ibus-keyboard 1 - xkb:ph:colemak:eng - en + xkb:pl:qwertz:pol + pl GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak - Filipino (Colemak, Latin) - Filipino (Colemak, Latin) + pl + qwertz + Polish (QWERTZ) + Polish (QWERTZ) ibus-keyboard 1 - xkb:ph:colemak:bik - bik + xkb:pl:dvorak:pol + pl GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak - Filipino (Colemak, Latin) - Filipino (Colemak, Latin) + pl + dvorak + Polish (Dvorak) + Polish (Dvorak) ibus-keyboard 1 - xkb:ph:colemak:ceb - ceb + xkb:pl:dvorak_quotes:pol + pl GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak - Filipino (Colemak, Latin) - Filipino (Colemak, Latin) + pl + dvorak_quotes + Polish (Dvorak, with Polish quotes on quotemark key) + Polish (Dvorak, with Polish quotes on quotemark key) ibus-keyboard 1 - xkb:ph:colemak:fil - fil + xkb:pl:dvorak_altquotes:pol + pl GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak - Filipino (Colemak, Latin) - Filipino (Colemak, Latin) + pl + dvorak_altquotes + Polish (Dvorak, with Polish quotes on key 1) + Polish (Dvorak, with Polish quotes on key 1) ibus-keyboard 1 - xkb:ph:colemak:hil - hil + xkb:pl:dvp:pol + pl GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak - Filipino (Colemak, Latin) - Filipino (Colemak, Latin) + pl + dvp + Polish (programmer Dvorak) + Polish (programmer Dvorak) ibus-keyboard 1 - xkb:ph:colemak:ilo - ilo + xkb:pl:csb:csb + csb GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak - Filipino (Colemak, Latin) - Filipino (Colemak, Latin) + pl + csb + Kashubian + Kashubian ibus-keyboard 1 - xkb:ph:colemak:pam - pam + xkb:pl:szl:szl + szl GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak - Filipino (Colemak, Latin) - Filipino (Colemak, Latin) + pl + szl + Silesian + Silesian ibus-keyboard 1 - xkb:ph:colemak:pag - pag + xkb:pl:ru_phonetic_dvorak:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak - Filipino (Colemak, Latin) - Filipino (Colemak, Latin) + pl + ru_phonetic_dvorak + Russian (Poland, phonetic Dvorak) + Russian (Poland, phonetic Dvorak) ibus-keyboard 1 - xkb:ph:colemak:phi - phi + xkb:pt::por + pt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak - Filipino (Colemak, Latin) - Filipino (Colemak, Latin) + pt + Portuguese + Portuguese + ibus-keyboard + 50 + + + xkb:pt:nodeadkeys:por + pt + GPL + Peng Huang <shawn.p.huang@gmail.com> + pt + nodeadkeys + Portuguese (no dead keys) + Portuguese (no dead keys) ibus-keyboard 1 - xkb:ph:colemak:tgl - tl + xkb:pt:mac:por + pt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak - Filipino (Colemak, Latin) - Filipino (Colemak, Latin) + pt + mac + Portuguese (Macintosh) + Portuguese (Macintosh) ibus-keyboard 1 - xkb:ph:colemak:war - war + xkb:pt:mac_nodeadkeys:por + pt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak - Filipino (Colemak, Latin) - Filipino (Colemak, Latin) + pt + mac_nodeadkeys + Portuguese (Macintosh, no dead keys) + Portuguese (Macintosh, no dead keys) ibus-keyboard 1 - xkb:ph:colemak-bay:bik - bik + xkb:pt:nativo:por + pt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak-bay - Filipino (Colemak, Baybayin) - Filipino (Colemak, Baybayin) + pt + nativo + Portuguese (Nativo) + Portuguese (Nativo) ibus-keyboard 1 - xkb:ph:colemak-bay:ceb - ceb + xkb:pt:nativo-us:por + pt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak-bay - Filipino (Colemak, Baybayin) - Filipino (Colemak, Baybayin) + pt + nativo-us + Portuguese (Nativo for US keyboards) + Portuguese (Nativo for US keyboards) ibus-keyboard 1 - xkb:ph:colemak-bay:fil - fil + xkb:pt:nativo-epo:epo + eo GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak-bay - Filipino (Colemak, Baybayin) - Filipino (Colemak, Baybayin) + pt + nativo-epo + Esperanto (Portugal, Nativo) + Esperanto (Portugal, Nativo) ibus-keyboard 1 - xkb:ph:colemak-bay:hil - hil + xkb:br::por + pt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak-bay - Filipino (Colemak, Baybayin) - Filipino (Colemak, Baybayin) + br + Portuguese (Brazil) + Portuguese (Brazil) + ibus-keyboard + 50 + + + xkb:br:nodeadkeys:por + pt + GPL + Peng Huang <shawn.p.huang@gmail.com> + br + nodeadkeys + Portuguese (Brazil, no dead keys) + Portuguese (Brazil, no dead keys) ibus-keyboard 1 - xkb:ph:colemak-bay:ilo - ilo + xkb:br:dvorak:por + pt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak-bay - Filipino (Colemak, Baybayin) - Filipino (Colemak, Baybayin) + br + dvorak + Portuguese (Brazil, Dvorak) + Portuguese (Brazil, Dvorak) ibus-keyboard 1 - xkb:ph:colemak-bay:pam - pam + xkb:br:nativo:por + pt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak-bay - Filipino (Colemak, Baybayin) - Filipino (Colemak, Baybayin) + br + nativo + Portuguese (Brazil, Nativo) + Portuguese (Brazil, Nativo) ibus-keyboard 1 - xkb:ph:colemak-bay:pag - pag + xkb:br:nativo-us:por + pt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak-bay - Filipino (Colemak, Baybayin) - Filipino (Colemak, Baybayin) + br + nativo-us + Portuguese (Brazil, Nativo for US keyboards) + Portuguese (Brazil, Nativo for US keyboards) ibus-keyboard 1 - xkb:ph:colemak-bay:phi - phi + xkb:br:thinkpad:por + pt GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak-bay - Filipino (Colemak, Baybayin) - Filipino (Colemak, Baybayin) + br + thinkpad + Portuguese (Brazil, IBM/Lenovo ThinkPad) + Portuguese (Brazil, IBM/Lenovo ThinkPad) ibus-keyboard 1 - xkb:ph:colemak-bay:tgl - tl + xkb:br:nativo-epo:epo + eo GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak-bay - Filipino (Colemak, Baybayin) - Filipino (Colemak, Baybayin) + br + nativo-epo + Esperanto (Brazil, Nativo) + Esperanto (Brazil, Nativo) ibus-keyboard 1 - xkb:ph:colemak-bay:war - war + xkb:br:rus:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - colemak-bay - Filipino (Colemak, Baybayin) - Filipino (Colemak, Baybayin) + br + rus + Russian (Brazil, phonetic) + Russian (Brazil, phonetic) ibus-keyboard 1 - xkb:ph:dvorak:eng - en + xkb:ro::ron + ro GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak - Filipino (Dvorak, Latin) - Filipino (Dvorak, Latin) + ro + Romanian + Romanian + ibus-keyboard + 50 + + + xkb:ro:std:ron + ro + GPL + Peng Huang <shawn.p.huang@gmail.com> + ro + std + Romanian (standard) + Romanian (standard) ibus-keyboard 1 - xkb:ph:dvorak:bik - bik + xkb:ro:winkeys:ron + ro GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak - Filipino (Dvorak, Latin) - Filipino (Dvorak, Latin) + ro + winkeys + Romanian (Windows) + Romanian (Windows) ibus-keyboard 1 - xkb:ph:dvorak:ceb - ceb + xkb:ru::rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak - Filipino (Dvorak, Latin) - Filipino (Dvorak, Latin) + ru + Russian + Russian + ibus-keyboard + 50 + + + xkb:ru:phonetic:rus + ru + GPL + Peng Huang <shawn.p.huang@gmail.com> + ru + phonetic + Russian (phonetic) + Russian (phonetic) ibus-keyboard 1 - xkb:ph:dvorak:fil - fil + xkb:ru:phonetic_winkeys:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak - Filipino (Dvorak, Latin) - Filipino (Dvorak, Latin) + ru + phonetic_winkeys + Russian (phonetic, Windows) + Russian (phonetic, Windows) ibus-keyboard 1 - xkb:ph:dvorak:hil - hil + xkb:ru:phonetic_YAZHERTY:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak - Filipino (Dvorak, Latin) - Filipino (Dvorak, Latin) + ru + phonetic_YAZHERTY + Russian (phonetic, YAZHERTY) + Russian (phonetic, YAZHERTY) ibus-keyboard 1 - xkb:ph:dvorak:ilo - ilo + xkb:ru:phonetic_azerty:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak - Filipino (Dvorak, Latin) - Filipino (Dvorak, Latin) + ru + phonetic_azerty + Russian (phonetic, AZERTY) + Russian (phonetic, AZERTY) ibus-keyboard 1 - xkb:ph:dvorak:pam - pam + xkb:ru:phonetic_dvorak:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak - Filipino (Dvorak, Latin) - Filipino (Dvorak, Latin) + ru + phonetic_dvorak + Russian (phonetic, Dvorak) + Russian (phonetic, Dvorak) ibus-keyboard 1 - xkb:ph:dvorak:pag - pag + xkb:ru:typewriter:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak - Filipino (Dvorak, Latin) - Filipino (Dvorak, Latin) + ru + typewriter + Russian (typewriter) + Russian (typewriter) ibus-keyboard 1 - xkb:ph:dvorak:phi - phi + xkb:ru:ruchey_ru:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak - Filipino (Dvorak, Latin) - Filipino (Dvorak, Latin) + ru + ruchey_ru + Russian (engineering, RU) + Russian (engineering, RU) ibus-keyboard 1 - xkb:ph:dvorak:tgl - tl + xkb:ru:ruchey_en:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak - Filipino (Dvorak, Latin) - Filipino (Dvorak, Latin) + ru + ruchey_en + Russian (engineering, EN) + Russian (engineering, EN) ibus-keyboard 1 - xkb:ph:dvorak:war - war + xkb:ru:legacy:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak - Filipino (Dvorak, Latin) - Filipino (Dvorak, Latin) + ru + legacy + Russian (legacy) + Russian (legacy) ibus-keyboard 1 - xkb:ph:dvorak-bay:bik - bik + xkb:ru:typewriter-legacy:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak-bay - Filipino (Dvorak, Baybayin) - Filipino (Dvorak, Baybayin) + ru + typewriter-legacy + Russian (typewriter, legacy) + Russian (typewriter, legacy) ibus-keyboard 1 - xkb:ph:dvorak-bay:ceb - ceb + xkb:ru:dos:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak-bay - Filipino (Dvorak, Baybayin) - Filipino (Dvorak, Baybayin) + ru + dos + Russian (DOS) + Russian (DOS) ibus-keyboard 1 - xkb:ph:dvorak-bay:fil - fil + xkb:ru:mac:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak-bay - Filipino (Dvorak, Baybayin) - Filipino (Dvorak, Baybayin) + ru + mac + Russian (Macintosh) + Russian (Macintosh) ibus-keyboard 1 - xkb:ph:dvorak-bay:hil - hil + xkb:ru:ab:abk + ab GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak-bay - Filipino (Dvorak, Baybayin) - Filipino (Dvorak, Baybayin) + ru + ab + Abkhazian (Russia) + Abkhazian (Russia) ibus-keyboard 1 - xkb:ph:dvorak-bay:ilo - ilo + xkb:ru:bak:bak + ba GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak-bay - Filipino (Dvorak, Baybayin) - Filipino (Dvorak, Baybayin) + ru + bak + Bashkirian + Bashkirian ibus-keyboard 1 - xkb:ph:dvorak-bay:pam - pam + xkb:ru:cv:chv + cv GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak-bay - Filipino (Dvorak, Baybayin) - Filipino (Dvorak, Baybayin) + ru + cv + Chuvash + Chuvash ibus-keyboard 1 - xkb:ph:dvorak-bay:pag - pag + xkb:ru:cv_latin:chv + cv GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak-bay - Filipino (Dvorak, Baybayin) - Filipino (Dvorak, Baybayin) + ru + cv_latin + Chuvash (Latin) + Chuvash (Latin) ibus-keyboard 1 - xkb:ph:dvorak-bay:phi - phi + xkb:ru:xal:xal + xal GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak-bay - Filipino (Dvorak, Baybayin) - Filipino (Dvorak, Baybayin) + ru + xal + Kalmyk + Kalmyk ibus-keyboard 1 - xkb:ph:dvorak-bay:tgl - tl + xkb:ru:kom:kom + kv GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak-bay - Filipino (Dvorak, Baybayin) - Filipino (Dvorak, Baybayin) + ru + kom + Komi + Komi ibus-keyboard 1 - xkb:ph:dvorak-bay:war - war + xkb:ru:chm:chm + chm GPL Peng Huang <shawn.p.huang@gmail.com> - ph - dvorak-bay - Filipino (Dvorak, Baybayin) - Filipino (Dvorak, Baybayin) + ru + chm + Mari + Mari ibus-keyboard 1 - xkb:md::ron - ro + xkb:ru:os_legacy:oss + os GPL Peng Huang <shawn.p.huang@gmail.com> - md - Moldavian - Moldavian + ru + os_legacy + Ossetian (legacy) + Ossetian (legacy) ibus-keyboard - 50 + 1 - xkb:md:gag:gag - gag + xkb:ru:os_winkeys:oss + os GPL Peng Huang <shawn.p.huang@gmail.com> - md - gag - Gagauz (Moldova) - Gagauz (Moldova) + ru + os_winkeys + Ossetian (Windows) + Ossetian (Windows) ibus-keyboard 1 - xkb:id::ind - id + xkb:ru:srp:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + ru + srp + Serbian (Russia) + Serbian (Russia) ibus-keyboard - 50 + 1 - xkb:id::ace - ace + xkb:ru:srp:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + ru + srp + Serbian (Russia) + Serbian (Russia) ibus-keyboard - 50 + 1 - xkb:id::ban - ban + xkb:ru:tt:tat + tt GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + ru + tt + Tatar + Tatar ibus-keyboard - 50 + 1 - xkb:id::bbc - bbc + xkb:ru:udm:udm + udm GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + ru + udm + Udmurt + Udmurt ibus-keyboard - 50 + 1 - xkb:id::bew - bew + xkb:ru:sah:sah + sah GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + ru + sah + Yakut + Yakut ibus-keyboard - 50 + 1 - xkb:id::bjn - bjn + xkb:rs::srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + rs + Serbian + Serbian ibus-keyboard 50 - xkb:id::btm - btm + xkb:rs:alternatequotes:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + rs + alternatequotes + Serbian (Cyrillic, with guillemets) + Serbian (Cyrillic, with guillemets) ibus-keyboard - 50 + 1 - xkb:id::bts - bts + xkb:rs:yz:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + rs + yz + Serbian (Cyrillic, ZE and ZHE swapped) + Serbian (Cyrillic, ZE and ZHE swapped) ibus-keyboard - 50 + 1 - xkb:id::bug - bug + xkb:rs:latin:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + rs + latin + Serbian (Latin) + Serbian (Latin) ibus-keyboard - 50 + 1 - xkb:id::gor - gor + xkb:rs:latinalternatequotes:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + rs + latinalternatequotes + Serbian (Latin, with guillemets) + Serbian (Latin, with guillemets) ibus-keyboard - 50 + 1 - xkb:id::jav - jv + xkb:rs:latinunicode:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + rs + latinunicode + Serbian (Latin, Unicode) + Serbian (Latin, Unicode) ibus-keyboard - 50 + 1 - xkb:id::jax - jax + xkb:rs:latinyz:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + rs + latinyz + Serbian (Latin, QWERTY) + Serbian (Latin, QWERTY) ibus-keyboard - 50 + 1 - xkb:id::mad - mad + xkb:rs:latinunicodeyz:srp + sr GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + rs + latinunicodeyz + Serbian (Latin, Unicode, QWERTY) + Serbian (Latin, Unicode, QWERTY) ibus-keyboard - 50 + 1 - xkb:id::mak - mak + xkb:rs:rue:rue + rue GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + rs + rue + Pannonian Rusyn + Pannonian Rusyn ibus-keyboard - 50 + 1 - xkb:id::min - min + xkb:lk::sin + si GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + lk + Sinhala (phonetic) + Sinhala (phonetic) ibus-keyboard 50 - xkb:id::mui - mui + xkb:lk:us:sin + si GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + lk + us + Sinhala (US) + Sinhala (US) ibus-keyboard - 50 + 1 - xkb:id::sas - sas + xkb:lk:tam_unicode:tam + ta GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + lk + tam_unicode + Tamil (Sri Lanka, TamilNet '99) + Tamil (Sri Lanka, TamilNet '99) ibus-keyboard - 50 + 1 - xkb:id::sun - su + xkb:lk:tam_TAB:tam + ta GPL Peng Huang <shawn.p.huang@gmail.com> - id - Indonesian (Latin) - Indonesian (Latin) + lk + tam_TAB + Tamil (Sri Lanka, TamilNet '99, TAB encoding) + Tamil (Sri Lanka, TamilNet '99, TAB encoding) + ibus-keyboard + 1 + + + xkb:sk::slk + sk + GPL + Peng Huang <shawn.p.huang@gmail.com> + sk + Slovak + Slovak ibus-keyboard 50 - xkb:id:javanese:ind - id + xkb:sk:bksl:slk + sk GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + sk + bksl + Slovak (extra backslash) + Slovak (extra backslash) ibus-keyboard 1 - xkb:id:javanese:ace - ace + xkb:sk:qwerty:slk + sk GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + sk + qwerty + Slovak (QWERTY) + Slovak (QWERTY) ibus-keyboard 1 - xkb:id:javanese:ban - ban + xkb:sk:qwerty_bksl:slk + sk GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + sk + qwerty_bksl + Slovak (QWERTY, extra backslash) + Slovak (QWERTY, extra backslash) ibus-keyboard 1 - xkb:id:javanese:bbc - bbc + xkb:si::slv + sl GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + si + Slovenian + Slovenian ibus-keyboard - 1 + 50 - xkb:id:javanese:bew - bew + xkb:si:alternatequotes:slv + sl GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + si + alternatequotes + Slovenian (with guillemets) + Slovenian (with guillemets) ibus-keyboard 1 - xkb:id:javanese:bjn - bjn + xkb:si:us:slv + sl GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + si + us + Slovenian (US) + Slovenian (US) ibus-keyboard 1 - xkb:id:javanese:btm - btm + xkb:es::spa + es GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + es + Spanish + Spanish ibus-keyboard - 1 + 50 - xkb:id:javanese:bts - bts + xkb:es:nodeadkeys:spa + es GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + es + nodeadkeys + Spanish (no dead keys) + Spanish (no dead keys) ibus-keyboard 1 - xkb:id:javanese:bug - bug + xkb:es:deadtilde:spa + es GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + es + deadtilde + Spanish (dead tilde) + Spanish (dead tilde) ibus-keyboard 1 - xkb:id:javanese:gor - gor + xkb:es:winkeys:spa + es GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + es + winkeys + Spanish (Windows) + Spanish (Windows) ibus-keyboard 1 - xkb:id:javanese:jav - jv + xkb:es:dvorak:spa + es GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + es + dvorak + Spanish (Dvorak) + Spanish (Dvorak) ibus-keyboard 1 - xkb:id:javanese:jax - jax + xkb:es:ast:ast + ast GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + es + ast + Asturian (Spain, with bottom-dot H and L) + Asturian (Spain, with bottom-dot H and L) ibus-keyboard 1 - xkb:id:javanese:mad - mad + xkb:es:cat:cat + ca GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + es + cat + Catalan (Spain, with middle-dot L) + Catalan (Spain, with middle-dot L) ibus-keyboard 1 - xkb:id:javanese:mak - mak + xkb:latam::spa + es GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + latam + Spanish (Latin American) + Spanish (Latin American) ibus-keyboard - 1 + 50 - xkb:id:javanese:min - min + xkb:latam:nodeadkeys:spa + es GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + latam + nodeadkeys + Spanish (Latin American, no dead keys) + Spanish (Latin American, no dead keys) ibus-keyboard 1 - xkb:id:javanese:mui - mui + xkb:latam:deadtilde:spa + es GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + latam + deadtilde + Spanish (Latin American, dead tilde) + Spanish (Latin American, dead tilde) ibus-keyboard 1 - xkb:id:javanese:sas - sas + xkb:latam:dvorak:spa + es GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + latam + dvorak + Spanish (Latin American, Dvorak) + Spanish (Latin American, Dvorak) ibus-keyboard 1 - xkb:id:javanese:sun - su + xkb:latam:colemak:spa + es GPL Peng Huang <shawn.p.huang@gmail.com> - id - javanese - Javanese - Javanese + latam + colemak + Spanish (Latin American, Colemak) + Spanish (Latin American, Colemak) ibus-keyboard 1 - xkb:id:melayu-phonetic:ind - id + xkb:ke::swa + sw GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + ke + Swahili (Kenya) + Swahili (Kenya) ibus-keyboard - 1 + 50 - xkb:id:melayu-phonetic:ace - ace + xkb:ke:kik:kik + ki GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + ke + kik + Kikuyu + Kikuyu ibus-keyboard 1 - xkb:id:melayu-phonetic:ban - ban + xkb:tz::swa + sw GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + tz + Swahili (Tanzania) + Swahili (Tanzania) ibus-keyboard - 1 + 50 - xkb:id:melayu-phonetic:bbc - bbc + xkb:se::swe + sv GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + se + Swedish + Swedish ibus-keyboard - 1 + 50 - xkb:id:melayu-phonetic:bew - bew + xkb:se:nodeadkeys:swe + sv GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + se + nodeadkeys + Swedish (no dead keys) + Swedish (no dead keys) ibus-keyboard 1 - xkb:id:melayu-phonetic:bjn - bjn + xkb:se:dvorak:swe + sv GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + se + dvorak + Swedish (Dvorak) + Swedish (Dvorak) ibus-keyboard 1 - xkb:id:melayu-phonetic:btm - btm + xkb:se:us_dvorak:swe + sv GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + se + us_dvorak + Swedish (Dvorak, intl.) + Swedish (Dvorak, intl.) ibus-keyboard 1 - xkb:id:melayu-phonetic:bts - bts + xkb:se:svdvorak:swe + sv GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + se + svdvorak + Swedish (Svdvorak) + Swedish (Svdvorak) ibus-keyboard 1 - xkb:id:melayu-phonetic:bug - bug + xkb:se:mac:swe + sv GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + se + mac + Swedish (Macintosh) + Swedish (Macintosh) ibus-keyboard 1 - xkb:id:melayu-phonetic:gor - gor + xkb:se:us:swe + sv GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + se + us + Swedish (US) + Swedish (US) ibus-keyboard 1 - xkb:id:melayu-phonetic:jav - jv + xkb:se:swl:swl + swl GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + se + swl + Swedish Sign Language + Swedish Sign Language ibus-keyboard 1 - xkb:id:melayu-phonetic:jax - jax + xkb:se:smi:sme + se GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + se + smi + Northern Saami (Sweden) + Northern Saami (Sweden) ibus-keyboard 1 - xkb:id:melayu-phonetic:mad - mad + xkb:se:rus:rus + ru GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + se + rus + Russian (Sweden, phonetic) + Russian (Sweden, phonetic) ibus-keyboard 1 - xkb:id:melayu-phonetic:mak - mak + xkb:tw::fox + fox GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + tw + Taiwanese + Taiwanese ibus-keyboard - 1 + 50 - xkb:id:melayu-phonetic:min - min + xkb:tw:indigenous:ami + ami GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phonetic:mui - mui + xkb:tw:indigenous:tay + tay GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phonetic:sas - sas + xkb:tw:indigenous:bnn + bnn GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phonetic:sun - su + xkb:tw:indigenous:ckv + ckv GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phonetic - Indonesian (Arab Melayu, phonetic) - Indonesian (Arab Melayu, phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:ind - id + xkb:tw:indigenous:pwn + pwn GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:ace - ace + xkb:tw:indigenous:pyu + pyu GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:ban - ban + xkb:tw:indigenous:dru + dru GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:bbc - bbc + xkb:tw:indigenous:ais + ais GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:bew - bew + xkb:tw:indigenous:ssf + ssf GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:bjn - bjn + xkb:tw:indigenous:tao + tao GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:btm - btm + xkb:tw:indigenous:tsu + tsu GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:bts - bts + xkb:tw:indigenous:trv + trv GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:bug - bug + xkb:tw:indigenous:xnb + xnb GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:gor - gor + xkb:tw:indigenous:sxr + sxr GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:jav - jv + xkb:tw:indigenous:uun + uun GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:jax - jax + xkb:tw:indigenous:fos + fos GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + indigenous + Taiwanese (indigenous) + Taiwanese (indigenous) ibus-keyboard 1 - xkb:id:melayu-phoneticx:mad - mad + xkb:tw:saisiyat:xsy + xsy GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tw + saisiyat + Saisiyat (Taiwan) + Saisiyat (Taiwan) ibus-keyboard 1 - xkb:id:melayu-phoneticx:mak - mak + xkb:tj::tgk + tg GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tj + Tajik + Tajik ibus-keyboard - 1 + 50 - xkb:id:melayu-phoneticx:min - min + xkb:tj:legacy:tgk + tg GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + tj + legacy + Tajik (legacy) + Tajik (legacy) ibus-keyboard 1 - xkb:id:melayu-phoneticx:mui - mui + xkb:th::tha + th GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + th + Thai + Thai ibus-keyboard - 1 + 50 - xkb:id:melayu-phoneticx:sas - sas + xkb:th:tis:tha + th GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + th + tis + Thai (TIS-820.2538) + Thai (TIS-820.2538) ibus-keyboard 1 - xkb:id:melayu-phoneticx:sun - su + xkb:th:pat:tha + th GPL Peng Huang <shawn.p.huang@gmail.com> - id - melayu-phoneticx - Indonesian (Arab Melayu, extended phonetic) - Indonesian (Arab Melayu, extended phonetic) + th + pat + Thai (Pattachote) + Thai (Pattachote) ibus-keyboard 1 - xkb:id:pegon-phonetic:ind - id + xkb:bw::tsn + tn GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + bw + Tswana + Tswana ibus-keyboard - 1 + 50 - xkb:id:pegon-phonetic:ace - ace + xkb:tm::tuk + tk GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + tm + Turkmen + Turkmen ibus-keyboard - 1 + 50 - xkb:id:pegon-phonetic:ban - ban + xkb:tm:alt:tuk + tk GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + tm + alt + Turkmen (Alt-Q) + Turkmen (Alt-Q) ibus-keyboard 1 - xkb:id:pegon-phonetic:bbc - bbc + xkb:tr::tur + tr GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + tr + Turkish + Turkish ibus-keyboard - 1 + 50 - xkb:id:pegon-phonetic:bew - bew + xkb:tr:f:tur + tr GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + tr + f + Turkish (F) + Turkish (F) ibus-keyboard 1 - xkb:id:pegon-phonetic:bjn - bjn + xkb:tr:e:tur + tr GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + tr + e + Turkish (E) + Turkish (E) ibus-keyboard 1 - xkb:id:pegon-phonetic:btm - btm + xkb:tr:alt:tur + tr GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + tr + alt + Turkish (Alt-Q) + Turkish (Alt-Q) ibus-keyboard 1 - xkb:id:pegon-phonetic:bts - bts + xkb:tr:intl:tur + tr GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + tr + intl + Turkish (intl., with dead keys) + Turkish (intl., with dead keys) ibus-keyboard 1 - xkb:id:pegon-phonetic:bug - bug + xkb:tr:ku:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + tr + ku + Kurdish (Turkey, Latin Q) + Kurdish (Turkey, Latin Q) ibus-keyboard 1 - xkb:id:pegon-phonetic:gor - gor + xkb:tr:ku_f:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + tr + ku_f + Kurdish (Turkey, F) + Kurdish (Turkey, F) ibus-keyboard 1 - xkb:id:pegon-phonetic:jav - jv + xkb:tr:ku_alt:kur + ku GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + tr + ku_alt + Kurdish (Turkey, Latin Alt-Q) + Kurdish (Turkey, Latin Alt-Q) ibus-keyboard 1 - xkb:id:pegon-phonetic:jax - jax + xkb:ua::ukr + uk GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + ua + Ukrainian + Ukrainian ibus-keyboard - 1 + 50 - xkb:id:pegon-phonetic:mad - mad + xkb:ua:phonetic:ukr + uk GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + ua + phonetic + Ukrainian (phonetic) + Ukrainian (phonetic) ibus-keyboard 1 - xkb:id:pegon-phonetic:mak - mak + xkb:ua:typewriter:ukr + uk GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + ua + typewriter + Ukrainian (typewriter) + Ukrainian (typewriter) ibus-keyboard 1 - xkb:id:pegon-phonetic:min - min + xkb:ua:winkeys:ukr + uk GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + ua + winkeys + Ukrainian (Windows) + Ukrainian (Windows) ibus-keyboard 1 - xkb:id:pegon-phonetic:mui - mui + xkb:ua:macOS:ukr + uk GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + ua + macOS + Ukrainian (macOS) + Ukrainian (macOS) ibus-keyboard 1 - xkb:id:pegon-phonetic:sas - sas + xkb:ua:legacy:ukr + uk GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + ua + legacy + Ukrainian (legacy) + Ukrainian (legacy) ibus-keyboard 1 - xkb:id:pegon-phonetic:sun - su + xkb:ua:homophonic:ukr + uk GPL Peng Huang <shawn.p.huang@gmail.com> - id - pegon-phonetic - Indonesian (Arab Pegon, phonetic) - Indonesian (Arab Pegon, phonetic) + ua + homophonic + Ukrainian (homophonic) + Ukrainian (homophonic) ibus-keyboard 1 - xkb:my::ind - id + xkb:ua:crh:crh + crh GPL Peng Huang <shawn.p.huang@gmail.com> - my - Malay (Jawi, Arabic Keyboard) - Malay (Jawi, Arabic Keyboard) + ua + crh + Crimean Tatar (Turkish Q) + Crimean Tatar (Turkish Q) ibus-keyboard - 50 + 1 - xkb:my::msa - ms + xkb:ua:crh_f:crh + crh GPL Peng Huang <shawn.p.huang@gmail.com> - my - Malay (Jawi, Arabic Keyboard) - Malay (Jawi, Arabic Keyboard) + ua + crh_f + Crimean Tatar (Turkish F) + Crimean Tatar (Turkish F) ibus-keyboard - 50 + 1 - xkb:my::min - min + xkb:ua:crh_alt:crh + crh GPL Peng Huang <shawn.p.huang@gmail.com> - my - Malay (Jawi, Arabic Keyboard) - Malay (Jawi, Arabic Keyboard) + ua + crh_alt + Crimean Tatar (Turkish Alt-Q) + Crimean Tatar (Turkish Alt-Q) ibus-keyboard - 50 + 1 - xkb:my::ace - ace + xkb:pk::urd + ur GPL Peng Huang <shawn.p.huang@gmail.com> - my - Malay (Jawi, Arabic Keyboard) - Malay (Jawi, Arabic Keyboard) + pk + Urdu (Pakistan) + Urdu (Pakistan) ibus-keyboard 50 - xkb:my::bjn - bjn + xkb:pk:urd-crulp:urd + ur GPL Peng Huang <shawn.p.huang@gmail.com> - my - Malay (Jawi, Arabic Keyboard) - Malay (Jawi, Arabic Keyboard) + pk + urd-crulp + Urdu (Pakistan, CRULP) + Urdu (Pakistan, CRULP) ibus-keyboard - 50 + 1 - xkb:my::tsg - tsg + xkb:pk:urd-nla:urd + ur GPL Peng Huang <shawn.p.huang@gmail.com> - my - Malay (Jawi, Arabic Keyboard) - Malay (Jawi, Arabic Keyboard) + pk + urd-nla + Urdu (Pakistan, NLA) + Urdu (Pakistan, NLA) ibus-keyboard - 50 + 1 - xkb:my::mfa - mfa + xkb:pk:ara:ara + ar GPL Peng Huang <shawn.p.huang@gmail.com> - my - Malay (Jawi, Arabic Keyboard) - Malay (Jawi, Arabic Keyboard) + pk + ara + Arabic (Pakistan) + Arabic (Pakistan) ibus-keyboard - 50 + 1 - xkb:my:phonetic:ind - id + xkb:pk:snd:snd + sd GPL Peng Huang <shawn.p.huang@gmail.com> - my - phonetic - Malay (Jawi, phonetic) - Malay (Jawi, phonetic) + pk + snd + Sindhi + Sindhi ibus-keyboard 1 - xkb:my:phonetic:msa - ms + xkb:uz::uzb + uz GPL Peng Huang <shawn.p.huang@gmail.com> - my - phonetic - Malay (Jawi, phonetic) - Malay (Jawi, phonetic) + uz + Uzbek + Uzbek ibus-keyboard - 1 + 50 - xkb:my:phonetic:min - min + xkb:uz:latin:uzb + uz GPL Peng Huang <shawn.p.huang@gmail.com> - my - phonetic - Malay (Jawi, phonetic) - Malay (Jawi, phonetic) + uz + latin + Uzbek (Latin) + Uzbek (Latin) ibus-keyboard 1 - xkb:my:phonetic:ace - ace + xkb:vn::vie + vi GPL Peng Huang <shawn.p.huang@gmail.com> - my - phonetic - Malay (Jawi, phonetic) - Malay (Jawi, phonetic) + vn + Vietnamese + Vietnamese ibus-keyboard - 1 + 50 - xkb:my:phonetic:bjn - bjn + xkb:vn:us:vie + vi GPL Peng Huang <shawn.p.huang@gmail.com> - my - phonetic - Malay (Jawi, phonetic) - Malay (Jawi, phonetic) + vn + us + Vietnamese (US) + Vietnamese (US) ibus-keyboard 1 - xkb:my:phonetic:tsg - tsg + xkb:vn:fr:vie + vi GPL Peng Huang <shawn.p.huang@gmail.com> - my - phonetic - Malay (Jawi, phonetic) - Malay (Jawi, phonetic) + vn + fr + Vietnamese (France) + Vietnamese (France) ibus-keyboard 1 - xkb:my:phonetic:mfa - mfa + xkb:sn::wol + wo GPL Peng Huang <shawn.p.huang@gmail.com> - my - phonetic - Malay (Jawi, phonetic) - Malay (Jawi, phonetic) + sn + Wolof + Wolof ibus-keyboard - 1 + 50 xkb:custom::und diff -Nru ibus-1.5.29~rc1/po/ar.po ibus-1.5.29/po/ar.po --- ibus-1.5.29~rc1/po/ar.po 2023-08-22 10:13:24.000000000 +0000 +++ ibus-1.5.29/po/ar.po 2023-11-09 06:10:07.000000000 +0000 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2022-01-11 09:16+0000\n" "Last-Translator: Zayed Al-Saidi \n" "Language-Team: Arabic \n" "Language-Team: Assamese \n" @@ -3154,48 +3154,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/bg.po ibus-1.5.29/po/bg.po --- ibus-1.5.29~rc1/po/bg.po 2023-08-22 10:13:24.000000000 +0000 +++ ibus-1.5.29/po/bg.po 2023-11-09 06:10:08.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2014-02-18 05:45+0000\n" "Last-Translator: Valentin Laskov \n" "Language-Team: Bulgarian \n" @@ -3138,48 +3138,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/bn.po ibus-1.5.29/po/bn.po --- ibus-1.5.29~rc1/po/bn.po 2023-08-22 10:13:24.000000000 +0000 +++ ibus-1.5.29/po/bn.po 2023-11-09 06:10:08.000000000 +0000 @@ -18,7 +18,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2021-03-19 18:01+0000\n" "Last-Translator: Abu Huraira \n" "Language-Team: Bengali \n" "Language-Team: Bengali (India) \n" @@ -3160,48 +3160,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/ca.po ibus-1.5.29/po/ca.po --- ibus-1.5.29~rc1/po/ca.po 2023-08-22 10:13:24.000000000 +0000 +++ ibus-1.5.29/po/ca.po 2023-11-09 06:10:08.000000000 +0000 @@ -19,7 +19,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2021-10-28 06:05+0000\n" "Last-Translator: Jordi Mas \n" "Language-Team: Catalan \n" "Language-Team: Czech\n" @@ -3218,13 +3218,21 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 +#, fuzzy +msgid "CJK Unified Ideographs Extension I" +msgstr "CJK rozšíření sdružených ideogramů A" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1317 msgid "CJK Compatibility Ideographs Supplement" msgstr "Doplněk Ideologie kompatibility CJK" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1317 +#: src/ibusunicodegen.h:1321 #, fuzzy msgid "CJK Unified Ideographs Extension G" msgstr "CJK rozšíření sdružených ideogramů A" @@ -3232,7 +3240,7 @@ #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1321 +#: src/ibusunicodegen.h:1325 #, fuzzy msgid "CJK Unified Ideographs Extension H" msgstr "CJK rozšíření sdružených ideogramů A" @@ -3240,28 +3248,28 @@ #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1325 +#: src/ibusunicodegen.h:1329 msgid "Tags" msgstr "Tagy" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1329 +#: src/ibusunicodegen.h:1333 msgid "Variation Selectors Supplement" msgstr "Dodatek výběru variant" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1333 +#: src/ibusunicodegen.h:1337 msgid "Supplementary Private Use Area-A" msgstr "Doplňková oblast pro soukromé použití A" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1337 +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "Doplňková oblast pro soukromé použití B" diff -Nru ibus-1.5.29~rc1/po/da.po ibus-1.5.29/po/da.po --- ibus-1.5.29~rc1/po/da.po 2023-08-22 10:13:25.000000000 +0000 +++ ibus-1.5.29/po/da.po 2023-11-09 06:10:08.000000000 +0000 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: ibus 1.5.20\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2023-07-25 10:36+0200\n" "Last-Translator: Alan Mortensen \n" "Language-Team: Danish \n" "Language-Team: German \n" "Language-Team: English (United Kingdom) \n" "Language-Team: Spanish \n" "Language-Team: Estonian \n" "Language-Team: Basque \n" @@ -3118,48 +3118,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/fa.po ibus-1.5.29/po/fa.po --- ibus-1.5.29~rc1/po/fa.po 2023-08-22 10:13:25.000000000 +0000 +++ ibus-1.5.29/po/fa.po 2023-11-09 06:10:09.000000000 +0000 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2020-01-08 03:55+0000\n" "Last-Translator: Ahmad Haghighi \n" "Language-Team: Persian \n" "Language-Team: Finnish \n" "Language-Team: French \n" "Language-Team: Gujarati (http://www.transifex.com/projects/p/ibus/language/" @@ -3154,48 +3154,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/he.po ibus-1.5.29/po/he.po --- ibus-1.5.29~rc1/po/he.po 2023-08-22 10:13:26.000000000 +0000 +++ ibus-1.5.29/po/he.po 2023-11-09 06:10:09.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2020-09-07 13:29+0000\n" "Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew \n" "Language-Team: Hindi \n" @@ -3139,48 +3139,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/hu.po ibus-1.5.29/po/hu.po --- ibus-1.5.29~rc1/po/hu.po 2023-08-22 10:13:26.000000000 +0000 +++ ibus-1.5.29/po/hu.po 2023-11-09 06:10:09.000000000 +0000 @@ -17,7 +17,7 @@ msgstr "" "Project-Id-Version: ibus 1.5.20\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2020-07-21 19:28+0000\n" "Last-Translator: Balázs Meskó \n" "Language-Team: Hungarian \n" "Language-Team: Interlingua \n" @@ -3163,48 +3163,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/ibus10.pot ibus-1.5.29/po/ibus10.pot --- ibus-1.5.29~rc1/po/ibus10.pot 2023-08-22 10:13:24.000000000 +0000 +++ ibus-1.5.29/po/ibus10.pot 2023-11-09 06:10:07.000000000 +0000 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: ibus 1.5.29-rc1\n" +"Project-Id-Version: ibus 1.5.29-rc2\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -3104,48 +3104,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/id.po ibus-1.5.29/po/id.po --- ibus-1.5.29~rc1/po/id.po 2023-08-22 10:13:26.000000000 +0000 +++ ibus-1.5.29/po/id.po 2023-11-09 06:10:09.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2019-07-16 11:19+0700\n" "Last-Translator: Rahman Yusri Aftian \n" "Language-Team: Indonesian\n" @@ -3156,48 +3156,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/it.po ibus-1.5.29/po/it.po --- ibus-1.5.29~rc1/po/it.po 2023-08-22 10:13:26.000000000 +0000 +++ ibus-1.5.29/po/it.po 2023-11-09 06:10:09.000000000 +0000 @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2023-02-05 01:20+0000\n" "Last-Translator: Luis Pixeltux \n" "Language-Team: Italian \n" "Language-Team: Japanese \n" "Language-Team: Georgian \n" "Language-Team: Kannada \n" @@ -3165,48 +3165,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/ko.po ibus-1.5.29/po/ko.po --- ibus-1.5.29~rc1/po/ko.po 2023-08-22 10:13:26.000000000 +0000 +++ ibus-1.5.29/po/ko.po 2023-11-09 06:10:10.000000000 +0000 @@ -24,7 +24,7 @@ msgstr "" "Project-Id-Version: ibus 1.5.21\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2023-08-06 02:41+0000\n" "Last-Translator: 김인수 \n" "Language-Team: Korean \n" "Language-Team: Latvian \n" @@ -3133,48 +3133,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/ml.po ibus-1.5.29/po/ml.po --- ibus-1.5.29~rc1/po/ml.po 2023-08-22 10:13:27.000000000 +0000 +++ ibus-1.5.29/po/ml.po 2023-11-09 06:10:10.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2014-11-11 09:36+0000\n" "Last-Translator: Ani Peter \n" "Language-Team: Malayalam \n" @@ -3143,48 +3143,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/mn.po ibus-1.5.29/po/mn.po --- ibus-1.5.29~rc1/po/mn.po 2023-08-22 10:13:27.000000000 +0000 +++ ibus-1.5.29/po/mn.po 2023-11-09 06:10:10.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2016-01-29 12:31-0500\n" "Last-Translator: bayanmunkh \n" "Language-Team: Mongolian\n" @@ -3120,48 +3120,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/mr.po ibus-1.5.29/po/mr.po --- ibus-1.5.29~rc1/po/mr.po 2023-08-22 10:13:27.000000000 +0000 +++ ibus-1.5.29/po/mr.po 2023-11-09 06:10:10.000000000 +0000 @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2018-02-20 04:23-0500\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Marathi \n" @@ -3152,48 +3152,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/nb.po ibus-1.5.29/po/nb.po --- ibus-1.5.29~rc1/po/nb.po 2023-08-22 10:13:27.000000000 +0000 +++ ibus-1.5.29/po/nb.po 2023-11-09 06:10:10.000000000 +0000 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2020-05-24 12:40+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch \n" @@ -3221,13 +3221,21 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 +#, fuzzy +msgid "CJK Unified Ideographs Extension I" +msgstr "CJK uniforme ideografen extensie A" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1317 msgid "CJK Compatibility Ideographs Supplement" msgstr "CJK compatibiliteit ideografen supplement" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1317 +#: src/ibusunicodegen.h:1321 #, fuzzy msgid "CJK Unified Ideographs Extension G" msgstr "CJK uniforme ideografen extensie A" @@ -3235,7 +3243,7 @@ #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1321 +#: src/ibusunicodegen.h:1325 #, fuzzy msgid "CJK Unified Ideographs Extension H" msgstr "CJK uniforme ideografen extensie A" @@ -3243,28 +3251,28 @@ #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1325 +#: src/ibusunicodegen.h:1329 msgid "Tags" msgstr "Tags" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1329 +#: src/ibusunicodegen.h:1333 msgid "Variation Selectors Supplement" msgstr "Variatie selectoren supplement" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1333 +#: src/ibusunicodegen.h:1337 msgid "Supplementary Private Use Area-A" msgstr "Supplementair privé gebruiksgebied-A" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1337 +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "Supplementair privé gebruiksgebied-B" diff -Nru ibus-1.5.29~rc1/po/oc.po ibus-1.5.29/po/oc.po --- ibus-1.5.29~rc1/po/oc.po 2023-08-22 10:13:27.000000000 +0000 +++ ibus-1.5.29/po/oc.po 2023-11-09 06:10:11.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: ibus 1.5.23\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2021-06-08 19:04+0000\n" "Last-Translator: Quentin PAGÈS \n" "Language-Team: Occitan \n" "Language-Team: Odia \n" "Language-Team: Punjabi \n" "Language-Team: Polish \n" "Language-Team: Portuguese\n" @@ -3111,48 +3111,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/pt_BR.po ibus-1.5.29/po/pt_BR.po --- ibus-1.5.29~rc1/po/pt_BR.po 2023-08-22 10:13:27.000000000 +0000 +++ ibus-1.5.29/po/pt_BR.po 2023-11-09 06:10:11.000000000 +0000 @@ -21,7 +21,7 @@ msgstr "" "Project-Id-Version: ibus 1.5.20\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2020-11-30 11:35+0000\n" "Last-Translator: Henrique Roberto Gattermann Mittelstaedt \n" @@ -3230,13 +3230,21 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 +#, fuzzy +msgid "CJK Unified Ideographs Extension I" +msgstr "Ideogramas unificados CJK extensão A" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1317 msgid "CJK Compatibility Ideographs Supplement" msgstr "Suplemento de ideogramas de compatibilidade CJK" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1317 +#: src/ibusunicodegen.h:1321 #, fuzzy msgid "CJK Unified Ideographs Extension G" msgstr "Ideogramas unificados CJK extensão A" @@ -3244,7 +3252,7 @@ #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1321 +#: src/ibusunicodegen.h:1325 #, fuzzy msgid "CJK Unified Ideographs Extension H" msgstr "Ideogramas unificados CJK extensão A" @@ -3252,28 +3260,28 @@ #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1325 +#: src/ibusunicodegen.h:1329 msgid "Tags" msgstr "Marcas" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1329 +#: src/ibusunicodegen.h:1333 msgid "Variation Selectors Supplement" msgstr "Suplemento de seletores de variação" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1333 +#: src/ibusunicodegen.h:1337 msgid "Supplementary Private Use Area-A" msgstr "Área de uso privado suplementar-A" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1337 +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "Área de uso privado suplementar-B" diff -Nru ibus-1.5.29~rc1/po/ru.po ibus-1.5.29/po/ru.po --- ibus-1.5.29~rc1/po/ru.po 2023-08-22 10:13:28.000000000 +0000 +++ ibus-1.5.29/po/ru.po 2023-11-09 06:10:11.000000000 +0000 @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2022-09-28 08:19+0000\n" "Last-Translator: Alexey Rubtsov \n" "Language-Team: Russian \n" "Language-Team: Albanian\n" @@ -3107,48 +3107,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/sr.po ibus-1.5.29/po/sr.po --- ibus-1.5.29~rc1/po/sr.po 2023-08-22 10:13:28.000000000 +0000 +++ ibus-1.5.29/po/sr.po 2023-11-09 06:10:11.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2014-02-18 05:49+0000\n" "Last-Translator: Miloš Komarčević \n" "Language-Team: Serbian \n" @@ -3119,48 +3119,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/sr@latin.po ibus-1.5.29/po/sr@latin.po --- ibus-1.5.29~rc1/po/sr@latin.po 2023-08-22 10:13:28.000000000 +0000 +++ ibus-1.5.29/po/sr@latin.po 2023-11-09 06:10:11.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2014-02-18 05:49+0000\n" "Last-Translator: Miloš Komarčević \n" "Language-Team: Serbian \n" @@ -3119,48 +3119,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/sv.po ibus-1.5.29/po/sv.po --- ibus-1.5.29~rc1/po/sv.po 2023-08-22 10:13:28.000000000 +0000 +++ ibus-1.5.29/po/sv.po 2023-11-09 06:10:11.000000000 +0000 @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: ibus 1.5.20\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2023-08-08 12:21+0000\n" "Last-Translator: Luna Jernberg \n" "Language-Team: Swedish \n" "Language-Team: Tamil \n" @@ -3166,48 +3166,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/te.po ibus-1.5.29/po/te.po --- ibus-1.5.29~rc1/po/te.po 2023-08-22 10:13:28.000000000 +0000 +++ ibus-1.5.29/po/te.po 2023-11-09 06:10:12.000000000 +0000 @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2018-02-20 04:23-0500\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Telugu \n" @@ -3153,48 +3153,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/tg.po ibus-1.5.29/po/tg.po --- ibus-1.5.29~rc1/po/tg.po 2023-08-22 10:13:28.000000000 +0000 +++ ibus-1.5.29/po/tg.po 2023-11-09 06:10:12.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: IBus\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2014-02-18 05:49+0000\n" "Last-Translator: tajikfedora \n" "Language-Team: Tajik \n" @@ -3110,48 +3110,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/tr.po ibus-1.5.29/po/tr.po --- ibus-1.5.29~rc1/po/tr.po 2023-08-22 10:13:28.000000000 +0000 +++ ibus-1.5.29/po/tr.po 2023-11-09 06:10:12.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: ibus 1.5.20\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2022-09-24 15:19+0000\n" "Last-Translator: Oğuz Ersen \n" "Language-Team: Turkish \n" "Language-Team: Ukrainian \n" "Language-Team: Urdu \n" "Language-Team: Vietnamese\n" @@ -3131,48 +3131,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/zh_CN.po ibus-1.5.29/po/zh_CN.po --- ibus-1.5.29~rc1/po/zh_CN.po 2023-08-22 10:13:29.000000000 +0000 +++ ibus-1.5.29/po/zh_CN.po 2023-11-09 06:10:12.000000000 +0000 @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: ibus 1.5.20\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2021-09-17 07:04+0000\n" "Last-Translator: Dingzhong Chen \n" "Language-Team: Chinese (Simplified) \n" "Language-Team: Traditional Chinese \n" @@ -3151,48 +3151,55 @@ #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1313 -msgid "CJK Compatibility Ideographs Supplement" +msgid "CJK Unified Ideographs Extension I" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1317 -msgid "CJK Unified Ideographs Extension G" +msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1321 -msgid "CJK Unified Ideographs Extension H" +msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1325 -msgid "Tags" +msgid "CJK Unified Ideographs Extension H" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1329 -msgid "Variation Selectors Supplement" +msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1333 -msgid "Supplementary Private Use Area-A" +msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot #: src/ibusunicodegen.h:1337 +msgid "Supplementary Private Use Area-A" +msgstr "" + +#. TRANSLATORS: You might refer the translations from gucharmap with +#. the following command: +#. msgmerge -C gucharmap.po ibus.po ibus.pot +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" diff -Nru ibus-1.5.29~rc1/po/zh_TW.po ibus-1.5.29/po/zh_TW.po --- ibus-1.5.29~rc1/po/zh_TW.po 2023-08-22 10:13:29.000000000 +0000 +++ ibus-1.5.29/po/zh_TW.po 2023-11-09 06:10:12.000000000 +0000 @@ -20,7 +20,7 @@ msgstr "" "Project-Id-Version: ibus 1.5.21\n" "Report-Msgid-Bugs-To: https://github.com/ibus/ibus/issues\n" -"POT-Creation-Date: 2023-08-22 19:13+0900\n" +"POT-Creation-Date: 2023-11-09 15:10+0900\n" "PO-Revision-Date: 2020-05-24 12:40+0000\n" "Last-Translator: Yi-Jyun Pan \n" "Language-Team: Chinese (Traditional) text, ",", -1); + keyval = g_ascii_strtoull (array[0], NULL, 10); + keycode = g_ascii_strtoull (array[1], NULL, 10); + state = g_ascii_strtoull (array[2], NULL, 10); + g_strfreev (array); + g_signal_emit (context, + context_signals[FORWARD_KEY_EVENT], + 0, + keyval, + keycode, + state | IBUS_FORWARD_MASK); +} + + +static void +ibus_input_context_fwd_text_to_require_surrounding (IBusInputContext *context, + IBusText *text) +{ + IBusInputContextPrivate *priv; + g_assert (IBUS_IS_INPUT_CONTEXT (context)); + priv = IBUS_INPUT_CONTEXT_GET_PRIVATE (IBUS_INPUT_CONTEXT (context)); + priv->needs_surrounding_text = TRUE; + g_signal_emit (context, context_signals[REQUIRE_SURROUNDING_TEXT], 0); +} + + +static void +ibus_input_context_fwd_text_to_delete_surrounding (IBusInputContext *context, + IBusText *text) +{ + gchar **array = NULL; + gint offset_from_cursor; + guint nchars; + array = g_strsplit (text->text, ",", -1); + offset_from_cursor = g_ascii_strtoll (array[0], NULL, 10); + nchars = g_ascii_strtoull (array[1], NULL, 10); + g_strfreev (array); + g_signal_emit (context, + context_signals[DELETE_SURROUNDING_TEXT], + 0, + offset_from_cursor, + nchars); +} + + +static void +ibus_input_context_fwd_text_to_update_preedit (IBusInputContext *context, + IBusText *text, + IBusText *position, + char type) +{ + gchar **array = NULL; + guint32 cursor_pos; + gboolean visible; + guint mode = 0; + + array = g_strsplit (position->text, ",", -1); + cursor_pos = g_ascii_strtoull (array[0], NULL, 10); + visible = g_ascii_strtoull (array[1], NULL, 10) ? TRUE : FALSE; + if (type == 'u') { + g_signal_emit (context, + context_signals[UPDATE_PREEDIT_TEXT], + 0, + text, + cursor_pos, + visible); + } else { + mode = g_ascii_strtoull (array[2], NULL, 10); + g_signal_emit (context, + context_signals[UPDATE_PREEDIT_TEXT_WITH_MODE], + 0, + text, + cursor_pos, + visible, + mode); + } + g_strfreev (array); +} + + void ibus_input_context_post_process_key_event (IBusInputContext *context) { @@ -1452,7 +1547,7 @@ g_assert (variant); g_variant_iter_init (&iter, variant); size = g_variant_iter_n_children (&iter); - while (size >0 && g_variant_iter_loop (&iter, "(yv)", &type, &vtext)) { + while (size > 0 && g_variant_iter_loop (&iter, "(yv)", &type, &vtext)) { IBusText *text = (IBusText *)ibus_serializable_deserialize_object (vtext); if (!IBUS_IS_TEXT (text)) { @@ -1461,22 +1556,48 @@ } switch (type) { case 'c': - g_signal_emit (context, context_signals[COMMIT_TEXT], 0, text); + ibus_input_context_fwd_text_to_commit (context, text); break; case 'f': { - gchar **array = NULL; - guint keyval, keycode, state; - array = g_strsplit (text->text, ",", -1); - keyval = g_ascii_strtoull (array[0], NULL, 10); - keycode = g_ascii_strtoull (array[1], NULL, 10); - state = g_ascii_strtoull (array[2], NULL, 10); - g_strfreev (array); - g_signal_emit (context, - context_signals[FORWARD_KEY_EVENT], - 0, - keyval, - keycode, - state | IBUS_FORWARD_MASK); + ibus_input_context_fwd_text_to_forward_key_event (context, text); + break; + } + case 'r': { + ibus_input_context_fwd_text_to_require_surrounding (context, text); + break; + } + case 'd': { + ibus_input_context_fwd_text_to_delete_surrounding (context, text); + break; + } + case 'u': + case 'm': { + IBusText *position; + g_clear_pointer (&vtext, g_variant_unref); + if (!g_variant_iter_loop (&iter, "(yv)", &type, &vtext)) { + g_warning ("%s: %s", G_STRFUNC, + "Type 'u' requires next type 'u'"); + break; + } + if (type != 'u' && type != 'm') { + g_warning ("%s: %s", G_STRFUNC, + "The next of type 'u' should be type 'u'"); + break; + } + position = + (IBusText *)ibus_serializable_deserialize_object (vtext); + if (!IBUS_IS_TEXT (position)) { + g_warning ("%s: %s", G_STRFUNC, "text is not IBusText"); + break; + } + ibus_input_context_fwd_text_to_update_preedit (context, + text, + position, + type); + if (g_object_is_floating (position)) { + g_object_ref_sink (position); + g_object_unref (position); + } break; } default: diff -Nru ibus-1.5.29~rc1/src/ibusresources.c ibus-1.5.29/src/ibusresources.c --- ibus-1.5.29~rc1/src/ibusresources.c 2023-08-22 10:12:48.000000000 +0000 +++ ibus-1.5.29/src/ibusresources.c 2023-11-09 06:09:32.000000000 +0000 @@ -6,7 +6,7 @@ # define SECTION #endif -static const SECTION union { const guint8 data[62581]; const double alignment; void * const ptr;} _ibus_resource_data = { +static const SECTION union { const guint8 data[61897]; const double alignment; void * const ptr;} _ibus_resource_data = { "\107\126\141\162\151\141\156\164\000\000\000\000\000\000\000\000" "\030\000\000\000\310\000\000\000\000\000\000\050\006\000\000\000" "\000\000\000\000\001\000\000\000\003\000\000\000\004\000\000\000" @@ -14,16 +14,16 @@ "\310\000\000\000\005\000\114\000\320\000\000\000\324\000\000\000" "\113\120\220\013\003\000\000\000\324\000\000\000\004\000\114\000" "\330\000\000\000\334\000\000\000\111\150\365\065\005\000\000\000" - "\334\000\000\000\011\000\166\000\350\000\000\000\121\364\000\000" - "\324\265\002\000\377\377\377\377\121\364\000\000\001\000\114\000" - "\124\364\000\000\130\364\000\000\326\374\147\005\001\000\000\000" - "\130\364\000\000\014\000\114\000\144\364\000\000\150\364\000\000" - "\175\231\256\113\000\000\000\000\150\364\000\000\010\000\114\000" - "\160\364\000\000\164\364\000\000\151\142\165\163\057\000\000\000" + "\334\000\000\000\011\000\166\000\350\000\000\000\245\361\000\000" + "\324\265\002\000\377\377\377\377\245\361\000\000\001\000\114\000" + "\250\361\000\000\254\361\000\000\326\374\147\005\001\000\000\000" + "\254\361\000\000\014\000\114\000\270\361\000\000\274\361\000\000" + "\175\231\256\113\000\000\000\000\274\361\000\000\010\000\114\000" + "\304\361\000\000\310\361\000\000\151\142\165\163\057\000\000\000" "\005\000\000\000\157\162\147\057\004\000\000\000\163\145\161\165" - "\145\156\143\145\163\000\000\000\131\363\000\000\000\000\000\000" + "\145\156\143\145\163\000\000\000\255\360\000\000\000\000\000\000" "\111\102\165\163\103\157\155\160\157\163\145\124\141\142\154\145" - "\000\000\004\000\005\000\167\017\063\001\166\002\000\000\000\000" + "\000\000\004\000\005\000\107\017\063\001\163\002\000\000\000\000" "\120\376\040\000\000\000\000\000\000\000\140\000\000\000\120\376" "\126\000\000\000\000\000\000\000\333\001\000\000\120\376\166\000" "\000\000\000\000\000\000\334\001\000\000\120\376\240\000\000\000" @@ -172,1642 +172,1614 @@ "\277\036\000\000\122\376\362\000\000\000\000\000\000\000\323\036" "\000\000\122\376\363\000\000\000\000\000\000\000\321\036\000\000" "\122\376\365\000\000\000\000\000\000\000\327\036\000\000\122\376" - "\240\036\000\000\000\000\000\000\254\036\000\000\122\376\241\036" - "\000\000\000\000\000\000\255\036\000\000\122\376\270\036\000\000" - "\000\000\000\000\306\036\000\000\122\376\271\036\000\000\000\000" - "\000\000\307\036\000\000\122\376\314\036\000\000\000\000\000\000" - "\330\036\000\000\122\376\315\036\000\000\000\000\000\000\331\036" - "\000\000\122\376\022\042\000\000\000\000\000\000\173\040\000\000" - "\122\376\000\116\000\000\000\000\000\000\222\061\000\000\122\376" - "\001\116\000\000\000\000\000\000\234\061\000\000\122\376\011\116" - "\000\000\000\000\000\000\224\061\000\000\122\376\012\116\000\000" - "\000\000\000\000\226\061\000\000\122\376\013\116\000\000\000\000" - "\000\000\230\061\000\000\122\376\031\116\000\000\000\000\000\000" - "\233\061\000\000\122\376\055\116\000\000\000\000\000\000\227\061" - "\000\000\122\376\131\116\000\000\000\000\000\000\232\061\000\000" - "\122\376\214\116\000\000\000\000\000\000\223\061\000\000\122\376" - "\272\116\000\000\000\000\000\000\237\061\000\000\122\376\333\126" - "\000\000\000\000\000\000\225\061\000\000\122\376\060\127\000\000" - "\000\000\000\000\236\061\000\000\122\376\051\131\000\000\000\000" - "\000\000\235\061\000\000\122\376\062\165\000\000\000\000\000\000" - "\231\061\000\000\122\376\122\376\000\000\000\000\000\000\136\000" - "\000\000\122\376\040\377\041\000\101\000\000\000\254\036\000\000" - "\122\376\040\377\041\000\105\000\000\000\306\036\000\000\122\376" - "\040\377\041\000\117\000\000\000\330\036\000\000\122\376\040\377" - "\041\000\141\000\000\000\255\036\000\000\122\376\040\377\041\000" - "\145\000\000\000\307\036\000\000\122\376\040\377\041\000\157\000" - "\000\000\331\036\000\000\122\376\040\377\123\000\115\000\000\000" - "\040\041\000\000\122\376\040\377\124\000\115\000\000\000\042\041" - "\000\000\122\376\040\377\137\000\141\000\000\000\252\000\000\000" - "\122\376\040\377\137\000\150\000\000\000\260\002\000\000\122\376" - "\040\377\137\000\151\000\000\000\161\040\000\000\122\376\040\377" - "\137\000\152\000\000\000\262\002\000\000\122\376\040\377\137\000" - "\154\000\000\000\341\002\000\000\122\376\040\377\137\000\156\000" - "\000\000\177\040\000\000\122\376\040\377\137\000\157\000\000\000" - "\272\000\000\000\122\376\040\377\137\000\162\000\000\000\263\002" - "\000\000\122\376\040\377\137\000\163\000\000\000\342\002\000\000" - "\122\376\040\377\137\000\167\000\000\000\267\002\000\000\122\376" - "\040\377\137\000\170\000\000\000\343\002\000\000\122\376\040\377" - "\137\000\171\000\000\000\270\002\000\000\122\376\040\377\137\000" - "\143\002\000\000\340\002\000\000\122\376\040\377\137\000\146\002" - "\000\000\261\002\000\000\122\376\040\377\137\000\171\002\000\000" - "\264\002\000\000\122\376\040\377\137\000\173\002\000\000\265\002" - "\000\000\122\376\040\377\137\000\201\002\000\000\266\002\000\000" - "\122\376\040\377\137\000\225\002\000\000\344\002\000\000\122\376" - "\040\377\163\000\155\000\000\000\040\041\000\000\122\376\040\377" - "\164\000\155\000\000\000\042\041\000\000\122\376\253\377\000\000" - "\000\000\000\000\172\040\000\000\122\376\260\377\000\000\000\000" - "\000\000\160\040\000\000\122\376\261\377\000\000\000\000\000\000" - "\271\000\000\000\122\376\262\377\000\000\000\000\000\000\262\000" - "\000\000\122\376\263\377\000\000\000\000\000\000\263\000\000\000" - "\122\376\264\377\000\000\000\000\000\000\164\040\000\000\122\376" - "\265\377\000\000\000\000\000\000\165\040\000\000\122\376\266\377" - "\000\000\000\000\000\000\166\040\000\000\122\376\267\377\000\000" - "\000\000\000\000\167\040\000\000\122\376\270\377\000\000\000\000" - "\000\000\170\040\000\000\122\376\271\377\000\000\000\000\000\000" - "\171\040\000\000\122\376\275\377\000\000\000\000\000\000\174\040" - "\000\000\122\376\274\036\000\000\000\000\000\000\304\036\000\000" - "\122\376\275\036\000\000\000\000\000\000\305\036\000\000\123\376" - "\040\000\000\000\000\000\000\000\176\000\000\000\123\376\074\000" - "\000\000\000\000\000\000\162\042\000\000\123\376\075\000\000\000" - "\000\000\000\000\103\042\000\000\123\376\076\000\000\000\000\000" - "\000\000\163\042\000\000\123\376\240\000\000\000\000\000\000\000" - "\003\003\000\000\123\376\323\000\000\000\000\000\000\000\114\036" - "\000\000\123\376\326\000\000\000\000\000\000\000\116\036\000\000" - "\123\376\332\000\000\000\000\000\000\000\170\036\000\000\123\376" - "\363\000\000\000\000\000\000\000\115\036\000\000\123\376\366\000" - "\000\000\000\000\000\000\117\036\000\000\123\376\372\000\000\000" - "\000\000\000\000\171\036\000\000\123\376\123\376\000\000\000\000" - "\000\000\176\000\000\000\123\376\040\377\042\000\351\007\000\000" - "\327\037\000\000\123\376\040\377\042\000\365\007\000\000\347\037" - "\000\000\123\376\040\377\050\000\301\007\000\000\017\037\000\000" - "\123\376\040\377\050\000\307\007\000\000\057\037\000\000\123\376" - "\040\377\050\000\311\007\000\000\077\037\000\000\123\376\040\377" - "\050\000\325\007\000\000\137\037\000\000\123\376\040\377\050\000" - "\331\007\000\000\157\037\000\000\123\376\040\377\050\000\341\007" - "\000\000\007\037\000\000\123\376\040\377\050\000\347\007\000\000" - "\047\037\000\000\123\376\040\377\050\000\351\007\000\000\067\037" - "\000\000\123\376\040\377\050\000\365\007\000\000\127\037\000\000" - "\123\376\040\377\050\000\371\007\000\000\147\037\000\000\123\376" - "\040\377\051\000\301\007\000\000\016\037\000\000\123\376\040\377" - "\051\000\307\007\000\000\056\037\000\000\123\376\040\377\051\000" - "\311\007\000\000\076\037\000\000\123\376\040\377\051\000\331\007" - "\000\000\156\037\000\000\123\376\040\377\051\000\341\007\000\000" - "\006\037\000\000\123\376\040\377\051\000\347\007\000\000\046\037" - "\000\000\123\376\040\377\051\000\351\007\000\000\066\037\000\000" - "\123\376\040\377\051\000\365\007\000\000\126\037\000\000\123\376" - "\040\377\051\000\371\007\000\000\146\037\000\000\123\376\040\377" - "\053\000\117\000\000\000\340\036\000\000\123\376\040\377\053\000" - "\125\000\000\000\356\036\000\000\123\376\040\377\053\000\157\000" - "\000\000\341\036\000\000\123\376\040\377\053\000\165\000\000\000" - "\357\036\000\000\123\376\040\377\125\000\101\000\000\000\264\036" - "\000\000\123\376\040\377\125\000\141\000\000\000\265\036\000\000" - "\123\376\040\377\136\000\101\000\000\000\252\036\000\000\123\376" - "\040\377\136\000\105\000\000\000\304\036\000\000\123\376\040\377" - "\136\000\117\000\000\000\326\036\000\000\123\376\040\377\136\000" - "\141\000\000\000\253\036\000\000\123\376\040\377\136\000\145\000" - "\000\000\305\036\000\000\123\376\040\377\136\000\157\000\000\000" - "\327\036\000\000\123\376\040\377\142\000\101\000\000\000\264\036" - "\000\000\123\376\040\377\142\000\141\000\000\000\265\036\000\000" - "\124\376\040\000\000\000\000\000\000\000\257\000\000\000\124\376" - "\126\000\000\000\000\000\000\000\325\001\000\000\124\376\166\000" - "\000\000\000\000\000\000\326\001\000\000\124\376\240\000\000\000" - "\000\000\000\000\004\003\000\000\124\376\310\000\000\000\000\000" - "\000\000\024\036\000\000\124\376\311\000\000\000\000\000\000\000" - "\026\036\000\000\124\376\322\000\000\000\000\000\000\000\120\036" - "\000\000\124\376\323\000\000\000\000\000\000\000\122\036\000\000" - "\124\376\350\000\000\000\000\000\000\000\025\036\000\000\124\376" - "\351\000\000\000\000\000\000\000\027\036\000\000\124\376\362\000" - "\000\000\000\000\000\000\121\036\000\000\124\376\363\000\000\000" - "\000\000\000\000\123\036\000\000\124\376\352\001\000\000\000\000" - "\000\000\354\001\000\000\124\376\353\001\000\000\000\000\000\000" - "\355\001\000\000\124\376\046\002\000\000\000\000\000\000\340\001" - "\000\000\124\376\047\002\000\000\000\000\000\000\341\001\000\000" - "\124\376\056\002\000\000\000\000\000\000\060\002\000\000\124\376" - "\057\002\000\000\000\000\000\000\061\002\000\000\124\376\066\036" - "\000\000\000\000\000\000\070\036\000\000\124\376\067\036\000\000" - "\000\000\000\000\071\036\000\000\124\376\132\036\000\000\000\000" - "\000\000\134\036\000\000\124\376\133\036\000\000\000\000\000\000" - "\135\036\000\000\124\376\124\376\000\000\000\000\000\000\257\000" - "\000\000\124\376\127\376\125\000\000\000\000\000\325\001\000\000" - "\124\376\127\376\165\000\000\000\000\000\326\001\000\000\124\376" - "\214\376\101\000\000\000\000\000\271\037\000\000\124\376\214\376" - "\111\000\000\000\000\000\331\037\000\000\124\376\214\376\125\000" - "\000\000\000\000\351\037\000\000\124\376\214\376\141\000\000\000" - "\000\000\261\037\000\000\124\376\214\376\151\000\000\000\000\000" - "\321\037\000\000\124\376\214\376\165\000\000\000\000\000\341\037" - "\000\000\124\376\040\377\041\000\114\000\000\000\070\036\000\000" - "\124\376\040\377\041\000\122\000\000\000\134\036\000\000\124\376" - "\040\377\041\000\154\000\000\000\071\036\000\000\124\376\040\377" - "\041\000\162\000\000\000\135\036\000\000\124\376\040\377\042\000" - "\101\000\000\000\336\001\000\000\124\376\040\377\042\000\117\000" - "\000\000\052\002\000\000\124\376\040\377\042\000\125\000\000\000" - "\325\001\000\000\124\376\040\377\042\000\141\000\000\000\337\001" - "\000\000\124\376\040\377\042\000\157\000\000\000\053\002\000\000" - "\124\376\040\377\042\000\165\000\000\000\326\001\000\000\124\376" - "\040\377\056\000\101\000\000\000\340\001\000\000\124\376\040\377" - "\056\000\117\000\000\000\060\002\000\000\124\376\040\377\056\000" - "\141\000\000\000\341\001\000\000\124\376\040\377\056\000\157\000" - "\000\000\061\002\000\000\124\376\040\377\073\000\117\000\000\000" - "\354\001\000\000\124\376\040\377\073\000\157\000\000\000\355\001" - "\000\000\124\376\040\377\176\000\117\000\000\000\054\002\000\000" - "\124\376\040\377\176\000\157\000\000\000\055\002\000\000\125\376" - "\040\000\000\000\000\000\000\000\330\002\000\000\125\376\240\000" - "\000\000\000\000\000\000\006\003\000\000\125\376\300\000\000\000" - "\000\000\000\000\260\036\000\000\125\376\301\000\000\000\000\000" - "\000\000\256\036\000\000\125\376\303\000\000\000\000\000\000\000" - "\264\036\000\000\125\376\340\000\000\000\000\000\000\000\261\036" - "\000\000\125\376\341\000\000\000\000\000\000\000\257\036\000\000" - "\125\376\343\000\000\000\000\000\000\000\265\036\000\000\125\376" - "\050\002\000\000\000\000\000\000\034\036\000\000\125\376\051\002" - "\000\000\000\000\000\000\035\036\000\000\125\376\240\036\000\000" - "\000\000\000\000\266\036\000\000\125\376\241\036\000\000\000\000" - "\000\000\267\036\000\000\125\376\125\376\000\000\000\000\000\000" - "\330\002\000\000\125\376\040\377\041\000\101\000\000\000\266\036" - "\000\000\125\376\040\377\041\000\141\000\000\000\267\036\000\000" - "\125\376\040\377\054\000\105\000\000\000\034\036\000\000\125\376" - "\040\377\054\000\145\000\000\000\035\036\000\000\125\376\040\377" - "\270\000\105\000\000\000\034\036\000\000\125\376\040\377\270\000" - "\145\000\000\000\035\036\000\000\126\376\040\000\000\000\000\000" - "\000\000\331\002\000\000\126\376\114\000\000\000\000\000\000\000" - "\077\001\000\000\126\376\151\000\000\000\000\000\000\000\061\001" - "\000\000\126\376\152\000\000\000\000\000\000\000\067\002\000\000" - "\126\376\154\000\000\000\000\000\000\000\100\001\000\000\126\376" - "\240\000\000\000\000\000\000\000\007\003\000\000\126\376\177\001" - "\000\000\000\000\000\000\233\036\000\000\126\376\142\036\000\000" - "\000\000\000\000\150\036\000\000\126\376\143\036\000\000\000\000" - "\000\000\151\036\000\000\126\376\126\376\000\000\000\000\000\000" - "\331\002\000\000\126\376\143\376\152\000\000\000\000\000\137\002" - "\000\000\126\376\040\377\041\000\123\000\000\000\150\036\000\000" - "\126\376\040\377\041\000\163\000\000\000\151\036\000\000\126\376" - "\040\377\047\000\123\000\000\000\144\036\000\000\126\376\040\377" - "\047\000\163\000\000\000\145\036\000\000\126\376\040\377\143\000" - "\123\000\000\000\146\036\000\000\126\376\040\377\143\000\163\000" - "\000\000\147\036\000\000\126\376\040\377\146\000\163\000\000\000" - "\233\036\000\000\126\376\040\377\264\000\123\000\000\000\144\036" - "\000\000\126\376\040\377\264\000\163\000\000\000\145\036\000\000" - "\127\376\040\000\000\000\000\000\000\000\042\000\000\000\127\376" - "\047\000\000\000\000\000\000\000\104\003\000\000\127\376\240\000" - "\000\000\000\000\000\000\010\003\000\000\127\376\264\000\000\000" - "\000\000\000\000\104\003\000\000\127\376\315\000\000\000\000\000" - "\000\000\056\036\000\000\127\376\331\000\000\000\000\000\000\000" - "\333\001\000\000\127\376\332\000\000\000\000\000\000\000\327\001" - "\000\000\127\376\355\000\000\000\000\000\000\000\057\036\000\000" - "\127\376\371\000\000\000\000\000\000\000\334\001\000\000\127\376" - "\372\000\000\000\000\000\000\000\330\001\000\000\127\376\330\004" - "\000\000\000\000\000\000\332\004\000\000\127\376\331\004\000\000" - "\000\000\000\000\333\004\000\000\127\376\350\004\000\000\000\000" - "\000\000\352\004\000\000\127\376\351\004\000\000\000\000\000\000" - "\353\004\000\000\127\376\121\376\040\000\000\000\000\000\205\003" - "\000\000\127\376\124\376\125\000\000\000\000\000\172\036\000\000" - "\127\376\124\376\165\000\000\000\000\000\173\036\000\000\127\376" - "\127\376\000\000\000\000\000\000\250\000\000\000\127\376\154\376" - "\075\000\000\000\000\000\167\052\000\000\127\376\040\377\137\000" - "\125\000\000\000\172\036\000\000\127\376\040\377\137\000\165\000" - "\000\000\173\036\000\000\127\376\040\377\176\000\117\000\000\000" - "\116\036\000\000\127\376\040\377\176\000\157\000\000\000\117\036" - "\000\000\127\376\040\377\257\000\125\000\000\000\172\036\000\000" - "\127\376\040\377\257\000\165\000\000\000\173\036\000\000\130\376" - "\040\000\000\000\000\000\000\000\260\000\000\000\130\376\240\000" - "\000\000\000\000\000\000\012\003\000\000\130\376\301\000\000\000" - "\000\000\000\000\372\001\000\000\130\376\341\000\000\000\000\000" - "\000\000\373\001\000\000\130\376\130\376\000\000\000\000\000\000" - "\260\000\000\000\131\376\040\000\000\000\000\000\000\000\335\002" - "\000\000\131\376\240\000\000\000\000\000\000\000\013\003\000\000" - "\131\376\131\376\000\000\000\000\000\000\335\002\000\000\132\376" - "\040\000\000\000\000\000\000\000\307\002\000\000\132\376\050\000" - "\000\000\000\000\000\000\215\040\000\000\132\376\051\000\000\000" - "\000\000\000\000\216\040\000\000\132\376\053\000\000\000\000\000" - "\000\000\212\040\000\000\132\376\055\000\000\000\000\000\000\000" - "\213\040\000\000\132\376\060\000\000\000\000\000\000\000\200\040" - "\000\000\132\376\061\000\000\000\000\000\000\000\201\040\000\000" - "\132\376\062\000\000\000\000\000\000\000\202\040\000\000\132\376" - "\063\000\000\000\000\000\000\000\203\040\000\000\132\376\064\000" - "\000\000\000\000\000\000\204\040\000\000\132\376\065\000\000\000" - "\000\000\000\000\205\040\000\000\132\376\066\000\000\000\000\000" - "\000\000\206\040\000\000\132\376\067\000\000\000\000\000\000\000" - "\207\040\000\000\132\376\070\000\000\000\000\000\000\000\210\040" - "\000\000\132\376\071\000\000\000\000\000\000\000\211\040\000\000" - "\132\376\075\000\000\000\000\000\000\000\214\040\000\000\132\376" - "\126\000\000\000\000\000\000\000\331\001\000\000\132\376\166\000" - "\000\000\000\000\000\000\332\001\000\000\132\376\240\000\000\000" - "\000\000\000\000\014\003\000\000\132\376\362\001\000\000\000\000" - "\000\000\305\001\000\000\132\376\132\376\000\000\000\000\000\000" - "\307\002\000\000\132\376\040\377\042\000\125\000\000\000\331\001" - "\000\000\132\376\040\377\042\000\165\000\000\000\332\001\000\000" - "\133\376\040\000\000\000\000\000\000\000\270\000\000\000\133\376" - "\240\000\000\000\000\000\000\000\047\003\000\000\133\376\024\001" - "\000\000\000\000\000\000\034\036\000\000\133\376\025\001\000\000" - "\000\000\000\000\035\036\000\000\133\376\133\376\000\000\000\000" - "\000\000\270\000\000\000\134\376\040\000\000\000\000\000\000\000" - "\333\002\000\000\134\376\240\000\000\000\000\000\000\000\050\003" - "\000\000\134\376\134\376\000\000\000\000\000\000\333\002\000\000" - "\135\376\040\000\000\000\000\000\000\000\172\003\000\000\135\376" - "\120\376\040\377\050\000\301\007\213\037\000\000\135\376\120\376" - "\040\377\050\000\307\007\233\037\000\000\135\376\120\376\040\377" - "\050\000\331\007\253\037\000\000\135\376\120\376\040\377\050\000" - "\341\007\203\037\000\000\135\376\120\376\040\377\050\000\347\007" - "\223\037\000\000\135\376\120\376\040\377\050\000\371\007\243\037" - "\000\000\135\376\120\376\040\377\051\000\301\007\212\037\000\000" - "\135\376\120\376\040\377\051\000\307\007\232\037\000\000\135\376" - "\120\376\040\377\051\000\331\007\252\037\000\000\135\376\120\376" - "\040\377\051\000\341\007\202\037\000\000\135\376\120\376\040\377" - "\051\000\347\007\222\037\000\000\135\376\120\376\040\377\051\000" - "\371\007\242\037\000\000\135\376\121\376\040\377\050\000\301\007" - "\215\037\000\000\135\376\121\376\040\377\050\000\307\007\235\037" - "\000\000\135\376\121\376\040\377\050\000\331\007\255\037\000\000" - "\135\376\121\376\040\377\050\000\341\007\205\037\000\000\135\376" - "\121\376\040\377\050\000\347\007\225\037\000\000\135\376\121\376" - "\040\377\050\000\371\007\245\037\000\000\135\376\121\376\040\377" - "\051\000\301\007\214\037\000\000\135\376\121\376\040\377\051\000" - "\307\007\234\037\000\000\135\376\121\376\040\377\051\000\331\007" - "\254\037\000\000\135\376\121\376\040\377\051\000\341\007\204\037" - "\000\000\135\376\121\376\040\377\051\000\347\007\224\037\000\000" - "\135\376\121\376\040\377\051\000\371\007\244\037\000\000\135\376" - "\123\376\040\377\050\000\301\007\217\037\000\000\135\376\123\376" - "\040\377\050\000\307\007\237\037\000\000\135\376\123\376\040\377" - "\050\000\331\007\257\037\000\000\135\376\123\376\040\377\050\000" - "\341\007\207\037\000\000\135\376\123\376\040\377\050\000\347\007" - "\227\037\000\000\135\376\123\376\040\377\050\000\371\007\247\037" - "\000\000\135\376\123\376\040\377\051\000\301\007\216\037\000\000" - "\135\376\123\376\040\377\051\000\307\007\236\037\000\000\135\376" - "\123\376\040\377\051\000\331\007\256\037\000\000\135\376\123\376" - "\040\377\051\000\341\007\206\037\000\000\135\376\123\376\040\377" - "\051\000\347\007\226\037\000\000\135\376\123\376\040\377\051\000" - "\371\007\246\037\000\000\135\376\135\376\000\000\000\000\000\000" - "\172\003\000\000\135\376\040\377\047\000\050\000\301\007\215\037" - "\000\000\135\376\040\377\047\000\050\000\307\007\235\037\000\000" - "\135\376\040\377\047\000\050\000\331\007\255\037\000\000\135\376" - "\040\377\047\000\050\000\341\007\205\037\000\000\135\376\040\377" - "\047\000\050\000\347\007\225\037\000\000\135\376\040\377\047\000" - "\050\000\371\007\245\037\000\000\135\376\040\377\047\000\051\000" - "\301\007\214\037\000\000\135\376\040\377\047\000\051\000\307\007" - "\234\037\000\000\135\376\040\377\047\000\051\000\331\007\254\037" - "\000\000\135\376\040\377\047\000\051\000\341\007\204\037\000\000" - "\135\376\040\377\047\000\051\000\347\007\224\037\000\000\135\376" - "\040\377\047\000\051\000\371\007\244\037\000\000\135\376\040\377" - "\047\000\341\007\000\000\264\037\000\000\135\376\040\377\047\000" - "\347\007\000\000\304\037\000\000\135\376\040\377\047\000\371\007" - "\000\000\364\037\000\000\135\376\040\377\047\000\144\376\301\007" - "\214\037\000\000\135\376\040\377\047\000\144\376\307\007\234\037" - "\000\000\135\376\040\377\047\000\144\376\331\007\254\037\000\000" - "\135\376\040\377\047\000\144\376\341\007\204\037\000\000\135\376" - "\040\377\047\000\144\376\347\007\224\037\000\000\135\376\040\377" - "\047\000\144\376\371\007\244\037\000\000\135\376\040\377\047\000" - "\145\376\301\007\215\037\000\000\135\376\040\377\047\000\145\376" - "\307\007\235\037\000\000\135\376\040\377\047\000\145\376\331\007" - "\255\037\000\000\135\376\040\377\047\000\145\376\341\007\205\037" - "\000\000\135\376\040\377\047\000\145\376\347\007\225\037\000\000" - "\135\376\040\377\047\000\145\376\371\007\245\037\000\000\135\376" - "\040\377\050\000\301\007\000\000\211\037\000\000\135\376\040\377" - "\050\000\307\007\000\000\231\037\000\000\135\376\040\377\050\000" - "\331\007\000\000\251\037\000\000\135\376\040\377\050\000\341\007" - "\000\000\201\037\000\000\135\376\040\377\050\000\347\007\000\000" - "\221\037\000\000\135\376\040\377\050\000\371\007\000\000\241\037" - "\000\000\135\376\040\377\051\000\301\007\000\000\210\037\000\000" - "\135\376\040\377\051\000\307\007\000\000\230\037\000\000\135\376" - "\040\377\051\000\331\007\000\000\250\037\000\000\135\376\040\377" - "\051\000\341\007\000\000\200\037\000\000\135\376\040\377\051\000" - "\347\007\000\000\220\037\000\000\135\376\040\377\051\000\371\007" - "\000\000\240\037\000\000\135\376\040\377\140\000\050\000\301\007" - "\213\037\000\000\135\376\040\377\140\000\050\000\307\007\233\037" - "\000\000\135\376\040\377\140\000\050\000\331\007\253\037\000\000" - "\135\376\040\377\140\000\050\000\341\007\203\037\000\000\135\376" - "\040\377\140\000\050\000\347\007\223\037\000\000\135\376\040\377" - "\140\000\050\000\371\007\243\037\000\000\135\376\040\377\140\000" - "\051\000\301\007\212\037\000\000\135\376\040\377\140\000\051\000" - "\307\007\232\037\000\000\135\376\040\377\140\000\051\000\331\007" - "\252\037\000\000\135\376\040\377\140\000\051\000\341\007\202\037" - "\000\000\135\376\040\377\140\000\051\000\347\007\222\037\000\000" - "\135\376\040\377\140\000\051\000\371\007\242\037\000\000\135\376" - "\040\377\140\000\341\007\000\000\262\037\000\000\135\376\040\377" - "\140\000\347\007\000\000\302\037\000\000\135\376\040\377\140\000" - "\371\007\000\000\362\037\000\000\135\376\040\377\140\000\144\376" - "\301\007\212\037\000\000\135\376\040\377\140\000\144\376\307\007" - "\232\037\000\000\135\376\040\377\140\000\144\376\331\007\252\037" - "\000\000\135\376\040\377\140\000\144\376\341\007\202\037\000\000" - "\135\376\040\377\140\000\144\376\347\007\222\037\000\000\135\376" - "\040\377\140\000\144\376\371\007\242\037\000\000\135\376\040\377" - "\140\000\145\376\301\007\213\037\000\000\135\376\040\377\140\000" - "\145\376\307\007\233\037\000\000\135\376\040\377\140\000\145\376" - "\331\007\253\037\000\000\135\376\040\377\140\000\145\376\341\007" - "\203\037\000\000\135\376\040\377\140\000\145\376\347\007\223\037" - "\000\000\135\376\040\377\140\000\145\376\371\007\243\037\000\000" - "\135\376\040\377\176\000\050\000\301\007\217\037\000\000\135\376" - "\040\377\176\000\050\000\307\007\237\037\000\000\135\376\040\377" - "\176\000\050\000\331\007\257\037\000\000\135\376\040\377\176\000" - "\050\000\341\007\207\037\000\000\135\376\040\377\176\000\050\000" - "\347\007\227\037\000\000\135\376\040\377\176\000\050\000\371\007" - "\247\037\000\000\135\376\040\377\176\000\051\000\301\007\216\037" - "\000\000\135\376\040\377\176\000\051\000\307\007\236\037\000\000" - "\135\376\040\377\176\000\051\000\331\007\256\037\000\000\135\376" - "\040\377\176\000\051\000\341\007\206\037\000\000\135\376\040\377" - "\176\000\051\000\347\007\226\037\000\000\135\376\040\377\176\000" - "\051\000\371\007\246\037\000\000\135\376\040\377\176\000\341\007" - "\000\000\267\037\000\000\135\376\040\377\176\000\347\007\000\000" - "\307\037\000\000\135\376\040\377\176\000\371\007\000\000\367\037" - "\000\000\135\376\040\377\176\000\144\376\301\007\216\037\000\000" - "\135\376\040\377\176\000\144\376\307\007\236\037\000\000\135\376" - "\040\377\176\000\144\376\331\007\256\037\000\000\135\376\040\377" - "\176\000\144\376\341\007\206\037\000\000\135\376\040\377\176\000" - "\144\376\347\007\226\037\000\000\135\376\040\377\176\000\144\376" - "\371\007\246\037\000\000\135\376\040\377\176\000\145\376\301\007" - "\217\037\000\000\135\376\040\377\176\000\145\376\307\007\237\037" - "\000\000\135\376\040\377\176\000\145\376\331\007\257\037\000\000" - "\135\376\040\377\176\000\145\376\341\007\207\037\000\000\135\376" - "\040\377\176\000\145\376\347\007\227\037\000\000\135\376\040\377" - "\176\000\145\376\371\007\247\037\000\000\135\376\040\377\264\000" - "\050\000\301\007\215\037\000\000\135\376\040\377\264\000\050\000" - "\307\007\235\037\000\000\135\376\040\377\264\000\050\000\331\007" - "\255\037\000\000\135\376\040\377\264\000\050\000\341\007\205\037" - "\000\000\135\376\040\377\264\000\050\000\347\007\225\037\000\000" - "\135\376\040\377\264\000\050\000\371\007\245\037\000\000\135\376" - "\040\377\264\000\051\000\301\007\214\037\000\000\135\376\040\377" - "\264\000\051\000\307\007\234\037\000\000\135\376\040\377\264\000" - "\051\000\331\007\254\037\000\000\135\376\040\377\264\000\051\000" - "\341\007\204\037\000\000\135\376\040\377\264\000\051\000\347\007" - "\224\037\000\000\135\376\040\377\264\000\051\000\371\007\244\037" - "\000\000\135\376\040\377\264\000\341\007\000\000\264\037\000\000" - "\135\376\040\377\264\000\347\007\000\000\304\037\000\000\135\376" - "\040\377\264\000\371\007\000\000\364\037\000\000\135\376\040\377" - "\264\000\144\376\301\007\214\037\000\000\135\376\040\377\264\000" - "\144\376\307\007\234\037\000\000\135\376\040\377\264\000\144\376" - "\331\007\254\037\000\000\135\376\040\377\264\000\144\376\341\007" - "\204\037\000\000\135\376\040\377\264\000\144\376\347\007\224\037" - "\000\000\135\376\040\377\264\000\144\376\371\007\244\037\000\000" - "\135\376\040\377\264\000\145\376\301\007\215\037\000\000\135\376" - "\040\377\264\000\145\376\307\007\235\037\000\000\135\376\040\377" - "\264\000\145\376\331\007\255\037\000\000\135\376\040\377\264\000" - "\145\376\341\007\205\037\000\000\135\376\040\377\264\000\145\376" - "\347\007\225\037\000\000\135\376\040\377\264\000\145\376\371\007" - "\245\037\000\000\136\376\106\060\000\000\000\000\000\000\224\060" - "\000\000\136\376\113\060\000\000\000\000\000\000\114\060\000\000" - "\136\376\115\060\000\000\000\000\000\000\116\060\000\000\136\376" - "\117\060\000\000\000\000\000\000\120\060\000\000\136\376\121\060" - "\000\000\000\000\000\000\122\060\000\000\136\376\123\060\000\000" - "\000\000\000\000\124\060\000\000\136\376\125\060\000\000\000\000" - "\000\000\126\060\000\000\136\376\127\060\000\000\000\000\000\000" - "\130\060\000\000\136\376\131\060\000\000\000\000\000\000\132\060" - "\000\000\136\376\133\060\000\000\000\000\000\000\134\060\000\000" - "\136\376\135\060\000\000\000\000\000\000\136\060\000\000\136\376" - "\137\060\000\000\000\000\000\000\140\060\000\000\136\376\141\060" - "\000\000\000\000\000\000\142\060\000\000\136\376\144\060\000\000" - "\000\000\000\000\145\060\000\000\136\376\146\060\000\000\000\000" - "\000\000\147\060\000\000\136\376\150\060\000\000\000\000\000\000" - "\151\060\000\000\136\376\157\060\000\000\000\000\000\000\160\060" - "\000\000\136\376\162\060\000\000\000\000\000\000\163\060\000\000" - "\136\376\165\060\000\000\000\000\000\000\166\060\000\000\136\376" - "\170\060\000\000\000\000\000\000\171\060\000\000\136\376\173\060" - "\000\000\000\000\000\000\174\060\000\000\136\376\235\060\000\000" - "\000\000\000\000\236\060\000\000\136\376\360\060\000\000\000\000" - "\000\000\370\060\000\000\136\376\361\060\000\000\000\000\000\000" - "\371\060\000\000\136\376\375\060\000\000\000\000\000\000\376\060" - "\000\000\137\376\157\060\000\000\000\000\000\000\161\060\000\000" - "\137\376\162\060\000\000\000\000\000\000\164\060\000\000\137\376" - "\165\060\000\000\000\000\000\000\167\060\000\000\137\376\170\060" - "\000\000\000\000\000\000\172\060\000\000\137\376\173\060\000\000" - "\000\000\000\000\175\060\000\000\140\376\040\000\000\000\000\000" - "\000\000\043\003\000\000\140\376\053\000\000\000\000\000\000\000" - "\045\052\000\000\140\376\055\000\000\000\000\000\000\000\052\052" - "\000\000\140\376\075\000\000\000\000\000\000\000\146\052\000\000" - "\140\376\240\000\000\000\000\000\000\000\043\003\000\000\140\376" - "\140\376\000\000\000\000\000\000\043\003\000\000\140\376\040\377" - "\053\000\117\000\000\000\342\036\000\000\140\376\040\377\053\000" - "\125\000\000\000\360\036\000\000\140\376\040\377\053\000\157\000" - "\000\000\343\036\000\000\140\376\040\377\053\000\165\000\000\000" - "\361\036\000\000\141\376\040\000\000\000\000\000\000\000\011\003" - "\000\000\141\376\102\000\000\000\000\000\000\000\201\001\000\000" - "\141\376\103\000\000\000\000\000\000\000\207\001\000\000\141\376" - "\104\000\000\000\000\000\000\000\212\001\000\000\141\376\106\000" - "\000\000\000\000\000\000\221\001\000\000\141\376\107\000\000\000" - "\000\000\000\000\223\001\000\000\141\376\113\000\000\000\000\000" - "\000\000\230\001\000\000\141\376\115\000\000\000\000\000\000\000" - "\156\054\000\000\141\376\116\000\000\000\000\000\000\000\235\001" - "\000\000\141\376\120\000\000\000\000\000\000\000\244\001\000\000" - "\141\376\124\000\000\000\000\000\000\000\254\001\000\000\141\376" - "\126\000\000\000\000\000\000\000\262\001\000\000\141\376\127\000" - "\000\000\000\000\000\000\162\054\000\000\141\376\132\000\000\000" - "\000\000\000\000\044\002\000\000\141\376\142\000\000\000\000\000" - "\000\000\123\002\000\000\141\376\143\000\000\000\000\000\000\000" - "\210\001\000\000\141\376\144\000\000\000\000\000\000\000\127\002" - "\000\000\141\376\146\000\000\000\000\000\000\000\222\001\000\000" - "\141\376\147\000\000\000\000\000\000\000\140\002\000\000\141\376" - "\150\000\000\000\000\000\000\000\146\002\000\000\141\376\153\000" - "\000\000\000\000\000\000\231\001\000\000\141\376\155\000\000\000" - "\000\000\000\000\161\002\000\000\141\376\156\000\000\000\000\000" - "\000\000\162\002\000\000\141\376\160\000\000\000\000\000\000\000" - "\245\001\000\000\141\376\161\000\000\000\000\000\000\000\240\002" - "\000\000\141\376\162\000\000\000\000\000\000\000\174\002\000\000" - "\141\376\163\000\000\000\000\000\000\000\202\002\000\000\141\376" - "\164\000\000\000\000\000\000\000\255\001\000\000\141\376\166\000" - "\000\000\000\000\000\000\213\002\000\000\141\376\167\000\000\000" - "\000\000\000\000\163\054\000\000\141\376\172\000\000\000\000\000" - "\000\000\045\002\000\000\141\376\240\000\000\000\000\000\000\000" - "\011\003\000\000\141\376\141\376\000\000\000\000\000\000\011\003" - "\000\000\141\376\214\376\125\000\000\000\000\000\322\003\000\000" - "\141\376\040\377\053\000\117\000\000\000\336\036\000\000\141\376" - "\040\377\053\000\125\000\000\000\354\036\000\000\141\376\040\377" - "\053\000\157\000\000\000\337\036\000\000\141\376\040\377\053\000" - "\165\000\000\000\355\036\000\000\141\376\040\377\125\000\101\000" - "\000\000\262\036\000\000\141\376\040\377\125\000\141\000\000\000" - "\263\036\000\000\141\376\040\377\136\000\101\000\000\000\250\036" - "\000\000\141\376\040\377\136\000\105\000\000\000\302\036\000\000" - "\141\376\040\377\136\000\117\000\000\000\324\036\000\000\141\376" - "\040\377\136\000\141\000\000\000\251\036\000\000\141\376\040\377" - "\136\000\145\000\000\000\303\036\000\000\141\376\040\377\136\000" - "\157\000\000\000\325\036\000\000\141\376\040\377\142\000\101\000" - "\000\000\262\036\000\000\141\376\040\377\142\000\141\000\000\000" - "\263\036\000\000\141\376\131\002\000\000\000\000\000\000\132\002" - "\000\000\142\376\040\000\000\000\000\000\000\000\033\003\000\000" - "\142\376\240\000\000\000\000\000\000\000\033\003\000\000\142\376" - "\142\376\000\000\000\000\000\000\033\003\000\000\143\376\040\000" - "\000\000\000\000\000\000\057\000\000\000\143\376\062\000\000\000" - "\000\000\000\000\273\001\000\000\143\376\074\000\000\000\000\000" - "\000\000\156\042\000\000\143\376\075\000\000\000\000\000\000\000" - "\140\042\000\000\143\376\076\000\000\000\000\000\000\000\157\042" - "\000\000\143\376\101\000\000\000\000\000\000\000\072\002\000\000" - "\143\376\102\000\000\000\000\000\000\000\103\002\000\000\143\376" - "\103\000\000\000\000\000\000\000\073\002\000\000\143\376\104\000" - "\000\000\000\000\000\000\020\001\000\000\143\376\105\000\000\000" - "\000\000\000\000\106\002\000\000\143\376\107\000\000\000\000\000" - "\000\000\344\001\000\000\143\376\110\000\000\000\000\000\000\000" - "\046\001\000\000\143\376\111\000\000\000\000\000\000\000\227\001" - "\000\000\143\376\112\000\000\000\000\000\000\000\110\002\000\000" - "\143\376\114\000\000\000\000\000\000\000\101\001\000\000\143\376" - "\117\000\000\000\000\000\000\000\330\000\000\000\143\376\120\000" - "\000\000\000\000\000\000\143\054\000\000\143\376\122\000\000\000" - "\000\000\000\000\114\002\000\000\143\376\124\000\000\000\000\000" - "\000\000\146\001\000\000\143\376\125\000\000\000\000\000\000\000" - "\104\002\000\000\143\376\131\000\000\000\000\000\000\000\116\002" - "\000\000\143\376\132\000\000\000\000\000\000\000\265\001\000\000" - "\143\376\141\000\000\000\000\000\000\000\145\054\000\000\143\376" - "\142\000\000\000\000\000\000\000\200\001\000\000\143\376\143\000" - "\000\000\000\000\000\000\074\002\000\000\143\376\144\000\000\000" - "\000\000\000\000\021\001\000\000\143\376\145\000\000\000\000\000" - "\000\000\107\002\000\000\143\376\147\000\000\000\000\000\000\000" - "\345\001\000\000\143\376\150\000\000\000\000\000\000\000\047\001" - "\000\000\143\376\151\000\000\000\000\000\000\000\150\002\000\000" - "\143\376\152\000\000\000\000\000\000\000\111\002\000\000\143\376" - "\154\000\000\000\000\000\000\000\102\001\000\000\143\376\157\000" - "\000\000\000\000\000\000\370\000\000\000\143\376\160\000\000\000" - "\000\000\000\000\175\035\000\000\143\376\162\000\000\000\000\000" - "\000\000\115\002\000\000\143\376\164\000\000\000\000\000\000\000" - "\147\001\000\000\143\376\165\000\000\000\000\000\000\000\211\002" - "\000\000\143\376\171\000\000\000\000\000\000\000\117\002\000\000" - "\143\376\172\000\000\000\000\000\000\000\266\001\000\000\143\376" - "\240\000\000\000\000\000\000\000\070\003\000\000\143\376\323\000" - "\000\000\000\000\000\000\376\001\000\000\143\376\363\000\000\000" - "\000\000\000\000\377\001\000\000\143\376\067\002\000\000\000\000" - "\000\000\137\002\000\000\143\376\151\002\000\000\000\000\000\000" - "\174\035\000\000\143\376\274\010\000\000\000\000\000\000\160\042" - "\000\000\143\376\276\010\000\000\000\000\000\000\161\042\000\000" - "\143\376\121\376\117\000\000\000\000\000\376\001\000\000\143\376" - "\121\376\157\000\000\000\000\000\377\001\000\000\143\376\126\376" - "\152\000\000\000\000\000\137\002\000\000\143\376\143\376\000\000" - "\000\000\000\000\057\000\000\000\143\376\214\376\162\000\000\000" - "\000\000\374\003\000\000\146\376\164\004\000\000\000\000\000\000" - "\166\004\000\000\146\376\165\004\000\000\000\000\000\000\167\004" - "\000\000\147\376\101\000\000\000\000\000\000\000\000\036\000\000" - "\147\376\141\000\000\000\000\000\000\000\001\036\000\000\147\376" - "\174\000\000\000\000\000\000\000\360\052\000\000\152\376\053\000" - "\000\000\000\000\000\000\046\052\000\000\154\376\127\376\075\000" - "\000\000\000\000\167\052\000\000\155\376\101\000\000\000\000\000" - "\000\000\002\002\000\000\155\376\105\000\000\000\000\000\000\000" - "\006\002\000\000\155\376\111\000\000\000\000\000\000\000\012\002" - "\000\000\155\376\117\000\000\000\000\000\000\000\016\002\000\000" - "\155\376\122\000\000\000\000\000\000\000\022\002\000\000\155\376" - "\125\000\000\000\000\000\000\000\026\002\000\000\155\376\141\000" - "\000\000\000\000\000\000\003\002\000\000\155\376\145\000\000\000" - "\000\000\000\000\007\002\000\000\155\376\151\000\000\000\000\000" - "\000\000\013\002\000\000\155\376\157\000\000\000\000\000\000\000" - "\017\002\000\000\155\376\162\000\000\000\000\000\000\000\023\002" - "\000\000\155\376\165\000\000\000\000\000\000\000\027\002\000\000" - "\156\376\040\000\000\000\000\000\000\000\054\000\000\000\156\376" - "\240\000\000\000\000\000\000\000\046\003\000\000\156\376\156\376" - "\000\000\000\000\000\000\054\000\000\000\157\376\040\000\000\000" - "\000\000\000\000\244\000\000\000\157\376\101\000\000\000\000\000" - "\000\000\263\040\000\000\157\376\102\000\000\000\000\000\000\000" - "\261\040\000\000\157\376\103\000\000\000\000\000\000\000\241\040" - "\000\000\157\376\104\000\000\000\000\000\000\000\257\040\000\000" - "\157\376\105\000\000\000\000\000\000\000\240\040\000\000\157\376" - "\106\000\000\000\000\000\000\000\243\040\000\000\157\376\107\000" - "\000\000\000\000\000\000\262\040\000\000\157\376\110\000\000\000" - "\000\000\000\000\264\040\000\000\157\376\111\000\000\000\000\000" - "\000\000\333\027\000\000\157\376\113\000\000\000\000\000\000\000" - "\255\040\000\000\157\376\114\000\000\000\000\000\000\000\244\040" - "\000\000\157\376\115\000\000\000\000\000\000\000\063\041\000\000" - "\157\376\116\000\000\000\000\000\000\000\246\040\000\000\157\376" - "\117\000\000\000\000\000\000\000\361\012\000\000\157\376\120\000" - "\000\000\000\000\000\000\247\040\000\000\157\376\122\000\000\000" - "\000\000\000\000\250\040\000\000\157\376\123\000\000\000\000\000" - "\000\000\044\000\000\000\157\376\124\000\000\000\000\000\000\000" - "\256\040\000\000\157\376\125\000\000\000\000\000\000\000\023\127" - "\000\000\157\376\127\000\000\000\000\000\000\000\251\040\000\000" - "\157\376\131\000\000\000\000\000\000\000\206\121\000\000\157\376" - "\141\000\000\000\000\000\000\000\013\006\000\000\157\376\142\000" - "\000\000\000\000\000\000\077\016\000\000\157\376\143\000\000\000" - "\000\000\000\000\242\000\000\000\157\376\144\000\000\000\000\000" - "\000\000\253\040\000\000\157\376\145\000\000\000\000\000\000\000" - "\254\040\000\000\157\376\146\000\000\000\000\000\000\000\222\001" - "\000\000\157\376\147\000\000\000\000\000\000\000\262\040\000\000" - "\157\376\150\000\000\000\000\000\000\000\264\040\000\000\157\376" - "\151\000\000\000\000\000\000\000\374\375\000\000\157\376\153\000" - "\000\000\000\000\000\000\255\040\000\000\157\376\154\000\000\000" - "\000\000\000\000\243\000\000\000\157\376\155\000\000\000\000\000" - "\000\000\245\040\000\000\157\376\156\000\000\000\000\000\000\000" - "\246\040\000\000\157\376\157\000\000\000\000\000\000\000\371\013" - "\000\000\157\376\160\000\000\000\000\000\000\000\260\040\000\000" - "\157\376\162\000\000\000\000\000\000\000\242\040\000\000\157\376" - "\163\000\000\000\000\000\000\000\252\040\000\000\157\376\164\000" - "\000\000\000\000\000\000\363\011\000\000\157\376\165\000\000\000" - "\000\000\000\000\103\121\000\000\157\376\167\000\000\000\000\000" - "\000\000\251\040\000\000\157\376\171\000\000\000\000\000\000\000" - "\245\000\000\000\157\376\240\000\000\000\000\000\000\000\244\000" - "\000\000\157\376\307\000\000\000\000\000\000\000\265\040\000\000" - "\157\376\336\000\000\000\000\000\000\000\362\011\000\000\157\376" - "\347\000\000\000\000\000\000\000\265\040\000\000\157\376\376\000" - "\000\000\000\000\000\000\362\011\000\000\157\376\133\376\103\000" - "\000\000\000\000\265\040\000\000\157\376\133\376\143\000\000\000" - "\000\000\265\040\000\000\157\376\157\376\000\000\000\000\000\000" - "\244\000\000\000\214\376\040\000\000\000\000\000\000\000\265\000" - "\000\000\214\376\101\000\000\000\000\000\000\000\221\003\000\000" - "\214\376\102\000\000\000\000\000\000\000\222\003\000\000\214\376" - "\104\000\000\000\000\000\000\000\224\003\000\000\214\376\105\000" - "\000\000\000\000\000\000\225\003\000\000\214\376\106\000\000\000" - "\000\000\000\000\246\003\000\000\214\376\107\000\000\000\000\000" - "\000\000\223\003\000\000\214\376\110\000\000\000\000\000\000\000" - "\227\003\000\000\214\376\111\000\000\000\000\000\000\000\231\003" - "\000\000\214\376\112\000\000\000\000\000\000\000\230\003\000\000" - "\214\376\113\000\000\000\000\000\000\000\232\003\000\000\214\376" - "\114\000\000\000\000\000\000\000\233\003\000\000\214\376\115\000" - "\000\000\000\000\000\000\234\003\000\000\214\376\116\000\000\000" - "\000\000\000\000\235\003\000\000\214\376\117\000\000\000\000\000" - "\000\000\237\003\000\000\214\376\120\000\000\000\000\000\000\000" - "\240\003\000\000\214\376\121\000\000\000\000\000\000\000\247\003" - "\000\000\214\376\122\000\000\000\000\000\000\000\241\003\000\000" - "\214\376\123\000\000\000\000\000\000\000\243\003\000\000\214\376" - "\124\000\000\000\000\000\000\000\244\003\000\000\214\376\125\000" - "\000\000\000\000\000\000\245\003\000\000\214\376\127\000\000\000" - "\000\000\000\000\251\003\000\000\214\376\130\000\000\000\000\000" - "\000\000\236\003\000\000\214\376\131\000\000\000\000\000\000\000" - "\250\003\000\000\214\376\132\000\000\000\000\000\000\000\226\003" - "\000\000\214\376\141\000\000\000\000\000\000\000\261\003\000\000" - "\214\376\142\000\000\000\000\000\000\000\262\003\000\000\214\376" - "\144\000\000\000\000\000\000\000\264\003\000\000\214\376\145\000" - "\000\000\000\000\000\000\265\003\000\000\214\376\146\000\000\000" - "\000\000\000\000\306\003\000\000\214\376\147\000\000\000\000\000" - "\000\000\263\003\000\000\214\376\150\000\000\000\000\000\000\000" - "\267\003\000\000\214\376\151\000\000\000\000\000\000\000\271\003" - "\000\000\214\376\152\000\000\000\000\000\000\000\270\003\000\000" - "\214\376\153\000\000\000\000\000\000\000\272\003\000\000\214\376" - "\154\000\000\000\000\000\000\000\273\003\000\000\214\376\155\000" - "\000\000\000\000\000\000\274\003\000\000\214\376\156\000\000\000" - "\000\000\000\000\275\003\000\000\214\376\157\000\000\000\000\000" - "\000\000\277\003\000\000\214\376\160\000\000\000\000\000\000\000" - "\300\003\000\000\214\376\161\000\000\000\000\000\000\000\307\003" - "\000\000\214\376\162\000\000\000\000\000\000\000\301\003\000\000" - "\214\376\163\000\000\000\000\000\000\000\303\003\000\000\214\376" - "\164\000\000\000\000\000\000\000\304\003\000\000\214\376\165\000" - "\000\000\000\000\000\000\305\003\000\000\214\376\167\000\000\000" - "\000\000\000\000\311\003\000\000\214\376\170\000\000\000\000\000" - "\000\000\276\003\000\000\214\376\171\000\000\000\000\000\000\000" - "\310\003\000\000\214\376\172\000\000\000\000\000\000\000\266\003" - "\000\000\214\376\240\000\000\000\000\000\000\000\265\000\000\000" - "\214\376\124\376\101\000\000\000\000\000\271\037\000\000\214\376" - "\124\376\111\000\000\000\000\000\331\037\000\000\214\376\124\376" - "\125\000\000\000\000\000\351\037\000\000\214\376\124\376\141\000" - "\000\000\000\000\261\037\000\000\214\376\124\376\151\000\000\000" - "\000\000\321\037\000\000\214\376\124\376\165\000\000\000\000\000" - "\341\037\000\000\214\376\141\376\125\000\000\000\000\000\322\003" - "\000\000\214\376\143\376\162\000\000\000\000\000\374\003\000\000" - "\214\376\214\376\000\000\000\000\000\000\265\000\000\000\040\377" - "\040\000\040\000\000\000\000\000\240\000\000\000\040\377\040\000" - "\050\000\000\000\000\000\330\002\000\000\040\377\040\000\054\000" - "\000\000\000\000\270\000\000\000\040\377\040\000\055\000\000\000" - "\000\000\176\000\000\000\040\377\040\000\056\000\000\000\000\000" - "\010\040\000\000\040\377\040\000\074\000\000\000\000\000\307\002" - "\000\000\040\377\040\000\076\000\000\000\000\000\136\000\000\000" - "\040\377\040\000\137\000\000\000\000\000\257\000\000\000\040\377" - "\041\000\041\000\000\000\000\000\241\000\000\000\040\377\041\000" - "\053\000\117\000\000\000\342\036\000\000\040\377\041\000\053\000" - "\125\000\000\000\360\036\000\000\040\377\041\000\053\000\157\000" - "\000\000\343\036\000\000\040\377\041\000\053\000\165\000\000\000" - "\361\036\000\000\040\377\041\000\077\000\000\000\000\000\075\040" - "\000\000\040\377\041\000\101\000\000\000\000\000\240\036\000\000" - "\040\377\041\000\102\000\000\000\000\000\004\036\000\000\040\377" - "\041\000\104\000\000\000\000\000\014\036\000\000\040\377\041\000" - "\105\000\000\000\000\000\270\036\000\000\040\377\041\000\110\000" - "\000\000\000\000\044\036\000\000\040\377\041\000\111\000\000\000" - "\000\000\312\036\000\000\040\377\041\000\113\000\000\000\000\000" - "\062\036\000\000\040\377\041\000\114\000\000\000\000\000\066\036" - "\000\000\040\377\041\000\115\000\000\000\000\000\102\036\000\000" - "\040\377\041\000\116\000\000\000\000\000\106\036\000\000\040\377" - "\041\000\117\000\000\000\000\000\314\036\000\000\040\377\041\000" - "\122\000\000\000\000\000\132\036\000\000\040\377\041\000\123\000" - "\000\000\000\000\142\036\000\000\040\377\041\000\124\000\000\000" - "\000\000\154\036\000\000\040\377\041\000\125\000\000\000\000\000" - "\344\036\000\000\040\377\041\000\126\000\000\000\000\000\176\036" - "\000\000\040\377\041\000\127\000\000\000\000\000\210\036\000\000" - "\040\377\041\000\131\000\000\000\000\000\364\036\000\000\040\377" - "\041\000\132\000\000\000\000\000\222\036\000\000\040\377\041\000" - "\136\000\000\000\000\000\246\000\000\000\040\377\041\000\141\000" - "\000\000\000\000\241\036\000\000\040\377\041\000\142\000\000\000" - "\000\000\005\036\000\000\040\377\041\000\144\000\000\000\000\000" - "\015\036\000\000\040\377\041\000\145\000\000\000\000\000\271\036" - "\000\000\040\377\041\000\150\000\000\000\000\000\045\036\000\000" - "\040\377\041\000\151\000\000\000\000\000\313\036\000\000\040\377" - "\041\000\153\000\000\000\000\000\063\036\000\000\040\377\041\000" - "\154\000\000\000\000\000\067\036\000\000\040\377\041\000\155\000" - "\000\000\000\000\103\036\000\000\040\377\041\000\156\000\000\000" - "\000\000\107\036\000\000\040\377\041\000\157\000\000\000\000\000" - "\315\036\000\000\040\377\041\000\162\000\000\000\000\000\133\036" - "\000\000\040\377\041\000\163\000\000\000\000\000\143\036\000\000" - "\040\377\041\000\164\000\000\000\000\000\155\036\000\000\040\377" - "\041\000\165\000\000\000\000\000\345\036\000\000\040\377\041\000" - "\166\000\000\000\000\000\177\036\000\000\040\377\041\000\167\000" - "\000\000\000\000\211\036\000\000\040\377\041\000\171\000\000\000" - "\000\000\365\036\000\000\040\377\041\000\172\000\000\000\000\000" - "\223\036\000\000\040\377\041\000\142\376\117\000\000\000\342\036" - "\000\000\040\377\041\000\142\376\125\000\000\000\360\036\000\000" - "\040\377\041\000\142\376\157\000\000\000\343\036\000\000\040\377" - "\041\000\142\376\165\000\000\000\361\036\000\000\040\377\041\000" - "\240\001\000\000\000\000\342\036\000\000\040\377\041\000\241\001" - "\000\000\000\000\343\036\000\000\040\377\041\000\257\001\000\000" - "\000\000\360\036\000\000\040\377\041\000\260\001\000\000\000\000" - "\361\036\000\000\040\377\042\000\040\000\000\000\000\000\250\000" - "\000\000\040\377\042\000\042\000\000\000\000\000\250\000\000\000" - "\040\377\042\000\047\000\000\000\000\000\104\003\000\000\040\377" - "\042\000\054\000\000\000\000\000\036\040\000\000\040\377\042\000" - "\074\000\000\000\000\000\034\040\000\000\040\377\042\000\076\000" - "\000\000\000\000\035\040\000\000\040\377\042\000\101\000\000\000" - "\000\000\304\000\000\000\040\377\042\000\105\000\000\000\000\000" - "\313\000\000\000\040\377\042\000\110\000\000\000\000\000\046\036" - "\000\000\040\377\042\000\111\000\000\000\000\000\317\000\000\000" - "\040\377\042\000\117\000\000\000\000\000\326\000\000\000\040\377" - "\042\000\125\000\000\000\000\000\334\000\000\000\040\377\042\000" - "\127\000\000\000\000\000\204\036\000\000\040\377\042\000\130\000" - "\000\000\000\000\214\036\000\000\040\377\042\000\131\000\000\000" - "\000\000\170\001\000\000\040\377\042\000\137\000\125\000\000\000" - "\172\036\000\000\040\377\042\000\137\000\165\000\000\000\173\036" - "\000\000\040\377\042\000\141\000\000\000\000\000\344\000\000\000" - "\040\377\042\000\145\000\000\000\000\000\353\000\000\000\040\377" - "\042\000\150\000\000\000\000\000\047\036\000\000\040\377\042\000" - "\151\000\000\000\000\000\357\000\000\000\040\377\042\000\157\000" - "\000\000\000\000\366\000\000\000\040\377\042\000\164\000\000\000" - "\000\000\227\036\000\000\040\377\042\000\165\000\000\000\000\000" - "\374\000\000\000\040\377\042\000\167\000\000\000\000\000\205\036" - "\000\000\040\377\042\000\170\000\000\000\000\000\215\036\000\000" - "\040\377\042\000\171\000\000\000\000\000\377\000\000\000\040\377" - "\042\000\176\000\117\000\000\000\116\036\000\000\040\377\042\000" - "\176\000\157\000\000\000\117\036\000\000\040\377\042\000\257\000" - "\125\000\000\000\172\036\000\000\040\377\042\000\257\000\165\000" - "\000\000\173\036\000\000\040\377\042\000\264\000\000\000\000\000" - "\104\003\000\000\040\377\042\000\325\000\000\000\000\000\116\036" - "\000\000\040\377\042\000\365\000\000\000\000\000\117\036\000\000" - "\040\377\042\000\322\003\000\000\000\000\324\003\000\000\040\377" - "\042\000\336\003\000\000\000\000\172\036\000\000\040\377\042\000" - "\376\003\000\000\000\000\173\036\000\000\040\377\042\000\330\004" - "\000\000\000\000\332\004\000\000\040\377\042\000\331\004\000\000" - "\000\000\333\004\000\000\040\377\042\000\350\004\000\000\000\000" - "\352\004\000\000\040\377\042\000\351\004\000\000\000\000\353\004" - "\000\000\040\377\042\000\246\006\000\000\000\000\127\004\000\000" - "\040\377\042\000\266\006\000\000\000\000\007\004\000\000\040\377" - "\042\000\301\006\000\000\000\000\323\004\000\000\040\377\042\000" - "\305\006\000\000\000\000\121\004\000\000\040\377\042\000\311\006" - "\000\000\000\000\345\004\000\000\040\377\042\000\317\006\000\000" - "\000\000\347\004\000\000\040\377\042\000\325\006\000\000\000\000" - "\361\004\000\000\040\377\042\000\326\006\000\000\000\000\335\004" - "\000\000\040\377\042\000\331\006\000\000\000\000\371\004\000\000" - "\040\377\042\000\332\006\000\000\000\000\337\004\000\000\040\377" - "\042\000\334\006\000\000\000\000\355\004\000\000\040\377\042\000" - "\336\006\000\000\000\000\365\004\000\000\040\377\042\000\341\006" - "\000\000\000\000\322\004\000\000\040\377\042\000\345\006\000\000" - "\000\000\001\004\000\000\040\377\042\000\351\006\000\000\000\000" - "\344\004\000\000\040\377\042\000\357\006\000\000\000\000\346\004" - "\000\000\040\377\042\000\365\006\000\000\000\000\360\004\000\000" - "\040\377\042\000\366\006\000\000\000\000\334\004\000\000\040\377" - "\042\000\371\006\000\000\000\000\370\004\000\000\040\377\042\000" - "\372\006\000\000\000\000\336\004\000\000\040\377\042\000\374\006" - "\000\000\000\000\354\004\000\000\040\377\042\000\376\006\000\000" - "\000\000\364\004\000\000\040\377\042\000\311\007\000\000\000\000" - "\252\003\000\000\040\377\042\000\325\007\000\000\000\000\253\003" - "\000\000\040\377\042\000\351\007\000\000\000\000\312\003\000\000" - "\040\377\042\000\365\007\000\000\000\000\313\003\000\000\040\377" - "\042\000\121\376\000\000\000\000\104\003\000\000\040\377\042\000" - "\123\376\117\000\000\000\116\036\000\000\040\377\042\000\123\376" - "\157\000\000\000\117\036\000\000\040\377\042\000\124\376\125\000" - "\000\000\172\036\000\000\040\377\042\000\124\376\165\000\000\000" - "\173\036\000\000\040\377\043\000\043\000\000\000\000\000\157\046" - "\000\000\040\377\043\000\105\000\000\000\000\000\153\046\000\000" - "\040\377\043\000\123\000\000\000\000\000\154\046\000\000\040\377" - "\043\000\142\000\000\000\000\000\155\046\000\000\040\377\043\000" - "\145\000\000\000\000\000\152\046\000\000\040\377\043\000\146\000" - "\000\000\000\000\156\046\000\000\040\377\043\000\161\000\000\000" - "\000\000\151\046\000\000\040\377\045\000\157\000\000\000\000\000" - "\060\040\000\000\040\377\047\000\042\000\040\000\000\000\205\003" - "\000\000\040\377\047\000\042\000\111\000\000\000\056\036\000\000" - "\040\377\047\000\042\000\125\000\000\000\327\001\000\000\040\377" - "\047\000\042\000\151\000\000\000\057\036\000\000\040\377\047\000" - "\042\000\165\000\000\000\330\001\000\000\040\377\047\000\042\000" - "\351\007\000\000\220\003\000\000\040\377\047\000\042\000\365\007" - "\000\000\260\003\000\000\040\377\047\000\047\000\000\000\000\000" - "\264\000\000\000\040\377\047\000\050\000\301\007\000\000\015\037" - "\000\000\040\377\047\000\050\000\305\007\000\000\035\037\000\000" - "\040\377\047\000\050\000\307\007\000\000\055\037\000\000\040\377" - "\047\000\050\000\311\007\000\000\075\037\000\000\040\377\047\000" - "\050\000\317\007\000\000\115\037\000\000\040\377\047\000\050\000" - "\325\007\000\000\135\037\000\000\040\377\047\000\050\000\331\007" - "\000\000\155\037\000\000\040\377\047\000\050\000\341\007\000\000" - "\005\037\000\000\040\377\047\000\050\000\345\007\000\000\025\037" - "\000\000\040\377\047\000\050\000\347\007\000\000\045\037\000\000" - "\040\377\047\000\050\000\351\007\000\000\065\037\000\000\040\377" - "\047\000\050\000\357\007\000\000\105\037\000\000\040\377\047\000" - "\050\000\365\007\000\000\125\037\000\000\040\377\047\000\050\000" - "\371\007\000\000\145\037\000\000\040\377\047\000\051\000\301\007" - "\000\000\014\037\000\000\040\377\047\000\051\000\305\007\000\000" - "\034\037\000\000\040\377\047\000\051\000\307\007\000\000\054\037" - "\000\000\040\377\047\000\051\000\311\007\000\000\074\037\000\000" - "\040\377\047\000\051\000\317\007\000\000\114\037\000\000\040\377" - "\047\000\051\000\331\007\000\000\154\037\000\000\040\377\047\000" - "\051\000\341\007\000\000\004\037\000\000\040\377\047\000\051\000" - "\345\007\000\000\024\037\000\000\040\377\047\000\051\000\347\007" - "\000\000\044\037\000\000\040\377\047\000\051\000\351\007\000\000" - "\064\037\000\000\040\377\047\000\051\000\357\007\000\000\104\037" - "\000\000\040\377\047\000\051\000\365\007\000\000\124\037\000\000" - "\040\377\047\000\051\000\371\007\000\000\144\037\000\000\040\377" - "\047\000\053\000\117\000\000\000\332\036\000\000\040\377\047\000" - "\053\000\125\000\000\000\350\036\000\000\040\377\047\000\053\000" - "\157\000\000\000\333\036\000\000\040\377\047\000\053\000\165\000" - "\000\000\351\036\000\000\040\377\047\000\054\000\000\000\000\000" - "\032\040\000\000\040\377\047\000\057\000\117\000\000\000\376\001" - "\000\000\040\377\047\000\057\000\157\000\000\000\377\001\000\000" - "\040\377\047\000\074\000\000\000\000\000\030\040\000\000\040\377" - "\047\000\076\000\000\000\000\000\031\040\000\000\040\377\047\000" - "\101\000\000\000\000\000\301\000\000\000\040\377\047\000\103\000" - "\000\000\000\000\006\001\000\000\040\377\047\000\105\000\000\000" - "\000\000\311\000\000\000\040\377\047\000\107\000\000\000\000\000" - "\364\001\000\000\040\377\047\000\111\000\000\000\000\000\315\000" - "\000\000\040\377\047\000\113\000\000\000\000\000\060\036\000\000" - "\040\377\047\000\114\000\000\000\000\000\071\001\000\000\040\377" - "\047\000\115\000\000\000\000\000\076\036\000\000\040\377\047\000" - "\116\000\000\000\000\000\103\001\000\000\040\377\047\000\117\000" - "\000\000\000\000\323\000\000\000\040\377\047\000\120\000\000\000" - "\000\000\124\036\000\000\040\377\047\000\122\000\000\000\000\000" - "\124\001\000\000\040\377\047\000\123\000\000\000\000\000\132\001" - "\000\000\040\377\047\000\125\000\000\000\000\000\332\000\000\000" - "\040\377\047\000\127\000\000\000\000\000\202\036\000\000\040\377" - "\047\000\131\000\000\000\000\000\335\000\000\000\040\377\047\000" - "\132\000\000\000\000\000\171\001\000\000\040\377\047\000\136\000" - "\101\000\000\000\244\036\000\000\040\377\047\000\136\000\105\000" - "\000\000\276\036\000\000\040\377\047\000\136\000\117\000\000\000" - "\320\036\000\000\040\377\047\000\136\000\141\000\000\000\245\036" - "\000\000\040\377\047\000\136\000\145\000\000\000\277\036\000\000" - "\040\377\047\000\136\000\157\000\000\000\321\036\000\000\040\377" - "\047\000\137\000\105\000\000\000\026\036\000\000\040\377\047\000" - "\137\000\117\000\000\000\122\036\000\000\040\377\047\000\137\000" - "\145\000\000\000\027\036\000\000\040\377\047\000\137\000\157\000" - "\000\000\123\036\000\000\040\377\047\000\141\000\000\000\000\000" - "\341\000\000\000\040\377\047\000\142\000\101\000\000\000\256\036" - "\000\000\040\377\047\000\142\000\141\000\000\000\257\036\000\000" - "\040\377\047\000\143\000\000\000\000\000\007\001\000\000\040\377" - "\047\000\145\000\000\000\000\000\351\000\000\000\040\377\047\000" - "\147\000\000\000\000\000\365\001\000\000\040\377\047\000\151\000" - "\000\000\000\000\355\000\000\000\040\377\047\000\153\000\000\000" - "\000\000\061\036\000\000\040\377\047\000\154\000\000\000\000\000" - "\072\001\000\000\040\377\047\000\155\000\000\000\000\000\077\036" - "\000\000\040\377\047\000\156\000\000\000\000\000\104\001\000\000" - "\040\377\047\000\157\000\000\000\000\000\363\000\000\000\040\377" - "\047\000\160\000\000\000\000\000\125\036\000\000\040\377\047\000" - "\162\000\000\000\000\000\125\001\000\000\040\377\047\000\163\000" - "\000\000\000\000\133\001\000\000\040\377\047\000\165\000\000\000" - "\000\000\372\000\000\000\040\377\047\000\167\000\000\000\000\000" - "\203\036\000\000\040\377\047\000\171\000\000\000\000\000\375\000" - "\000\000\040\377\047\000\172\000\000\000\000\000\172\001\000\000" - "\040\377\047\000\176\000\117\000\000\000\114\036\000\000\040\377" - "\047\000\176\000\125\000\000\000\170\036\000\000\040\377\047\000" - "\176\000\157\000\000\000\115\036\000\000\040\377\047\000\176\000" - "\165\000\000\000\171\036\000\000\040\377\047\000\257\000\105\000" - "\000\000\026\036\000\000\040\377\047\000\257\000\117\000\000\000" - "\122\036\000\000\040\377\047\000\257\000\145\000\000\000\027\036" - "\000\000\040\377\047\000\257\000\157\000\000\000\123\036\000\000" - "\040\377\047\000\270\000\103\000\000\000\010\036\000\000\040\377" - "\047\000\270\000\143\000\000\000\011\036\000\000\040\377\047\000" - "\302\000\000\000\000\000\244\036\000\000\040\377\047\000\305\000" - "\000\000\000\000\372\001\000\000\040\377\047\000\306\000\000\000" - "\000\000\374\001\000\000\040\377\047\000\307\000\000\000\000\000" - "\010\036\000\000\040\377\047\000\312\000\000\000\000\000\276\036" - "\000\000\040\377\047\000\317\000\000\000\000\000\056\036\000\000" - "\040\377\047\000\324\000\000\000\000\000\320\036\000\000\040\377" - "\047\000\325\000\000\000\000\000\114\036\000\000\040\377\047\000" - "\330\000\000\000\000\000\376\001\000\000\040\377\047\000\334\000" - "\000\000\000\000\327\001\000\000\040\377\047\000\342\000\000\000" - "\000\000\245\036\000\000\040\377\047\000\345\000\000\000\000\000" - "\373\001\000\000\040\377\047\000\346\000\000\000\000\000\375\001" - "\000\000\040\377\047\000\347\000\000\000\000\000\011\036\000\000" - "\040\377\047\000\352\000\000\000\000\000\277\036\000\000\040\377" - "\047\000\357\000\000\000\000\000\057\036\000\000\040\377\047\000" - "\364\000\000\000\000\000\321\036\000\000\040\377\047\000\365\000" - "\000\000\000\000\115\036\000\000\040\377\047\000\370\000\000\000" - "\000\000\377\001\000\000\040\377\047\000\374\000\000\000\000\000" - "\330\001\000\000\040\377\047\000\303\001\000\000\000\000\256\036" - "\000\000\040\377\047\000\343\001\000\000\000\000\257\036\000\000" - "\040\377\047\000\252\003\000\000\000\000\026\036\000\000\040\377" - "\047\000\272\003\000\000\000\000\027\036\000\000\040\377\047\000" - "\322\003\000\000\000\000\122\036\000\000\040\377\047\000\335\003" - "\000\000\000\000\170\036\000\000\040\377\047\000\362\003\000\000" - "\000\000\123\036\000\000\040\377\047\000\375\003\000\000\000\000" - "\171\036\000\000\040\377\047\000\307\006\000\000\000\000\123\004" - "\000\000\040\377\047\000\313\006\000\000\000\000\134\004\000\000" - "\040\377\047\000\347\006\000\000\000\000\003\004\000\000\040\377" - "\047\000\353\006\000\000\000\000\014\004\000\000\040\377\047\000" - "\301\007\000\000\000\000\206\003\000\000\040\377\047\000\305\007" - "\000\000\000\000\210\003\000\000\040\377\047\000\307\007\000\000" - "\000\000\211\003\000\000\040\377\047\000\311\007\000\000\000\000" - "\212\003\000\000\040\377\047\000\317\007\000\000\000\000\214\003" - "\000\000\040\377\047\000\325\007\000\000\000\000\216\003\000\000" - "\040\377\047\000\331\007\000\000\000\000\217\003\000\000\040\377" - "\047\000\341\007\000\000\000\000\254\003\000\000\040\377\047\000" - "\345\007\000\000\000\000\255\003\000\000\040\377\047\000\347\007" - "\000\000\000\000\256\003\000\000\040\377\047\000\351\007\000\000" - "\000\000\257\003\000\000\040\377\047\000\357\007\000\000\000\000" - "\314\003\000\000\040\377\047\000\365\007\000\000\000\000\315\003" - "\000\000\040\377\047\000\371\007\000\000\000\000\316\003\000\000" - "\040\377\047\000\225\043\000\000\000\000\136\043\000\000\040\377" - "\047\000\122\376\101\000\000\000\244\036\000\000\040\377\047\000" - "\122\376\105\000\000\000\276\036\000\000\040\377\047\000\122\376" - "\117\000\000\000\320\036\000\000\040\377\047\000\122\376\141\000" - "\000\000\245\036\000\000\040\377\047\000\122\376\145\000\000\000" - "\277\036\000\000\040\377\047\000\122\376\157\000\000\000\321\036" - "\000\000\040\377\047\000\123\376\117\000\000\000\114\036\000\000" - "\040\377\047\000\123\376\125\000\000\000\170\036\000\000\040\377" - "\047\000\123\376\157\000\000\000\115\036\000\000\040\377\047\000" - "\123\376\165\000\000\000\171\036\000\000\040\377\047\000\124\376" - "\105\000\000\000\026\036\000\000\040\377\047\000\124\376\117\000" - "\000\000\122\036\000\000\040\377\047\000\124\376\145\000\000\000" - "\027\036\000\000\040\377\047\000\124\376\157\000\000\000\123\036" - "\000\000\040\377\047\000\125\376\101\000\000\000\256\036\000\000" - "\040\377\047\000\125\376\141\000\000\000\257\036\000\000\040\377" - "\047\000\127\376\111\000\000\000\056\036\000\000\040\377\047\000" - "\127\376\125\000\000\000\327\001\000\000\040\377\047\000\127\376" - "\151\000\000\000\057\036\000\000\040\377\047\000\127\376\165\000" - "\000\000\330\001\000\000\040\377\047\000\127\376\351\007\000\000" - "\220\003\000\000\040\377\047\000\127\376\365\007\000\000\260\003" - "\000\000\040\377\047\000\130\376\101\000\000\000\372\001\000\000" - "\040\377\047\000\130\376\141\000\000\000\373\001\000\000\040\377" - "\047\000\133\376\103\000\000\000\010\036\000\000\040\377\047\000" - "\133\376\143\000\000\000\011\036\000\000\040\377\047\000\142\376" - "\117\000\000\000\332\036\000\000\040\377\047\000\142\376\125\000" - "\000\000\350\036\000\000\040\377\047\000\142\376\157\000\000\000" - "\333\036\000\000\040\377\047\000\142\376\165\000\000\000\351\036" - "\000\000\040\377\047\000\144\376\301\007\000\000\014\037\000\000" - "\040\377\047\000\144\376\305\007\000\000\034\037\000\000\040\377" - "\047\000\144\376\307\007\000\000\054\037\000\000\040\377\047\000" - "\144\376\311\007\000\000\074\037\000\000\040\377\047\000\144\376" - "\317\007\000\000\114\037\000\000\040\377\047\000\144\376\331\007" - "\000\000\154\037\000\000\040\377\047\000\144\376\341\007\000\000" - "\004\037\000\000\040\377\047\000\144\376\345\007\000\000\024\037" - "\000\000\040\377\047\000\144\376\347\007\000\000\044\037\000\000" - "\040\377\047\000\144\376\351\007\000\000\064\037\000\000\040\377" - "\047\000\144\376\357\007\000\000\104\037\000\000\040\377\047\000" - "\144\376\365\007\000\000\124\037\000\000\040\377\047\000\144\376" - "\371\007\000\000\144\037\000\000\040\377\047\000\145\376\301\007" - "\000\000\015\037\000\000\040\377\047\000\145\376\305\007\000\000" - "\035\037\000\000\040\377\047\000\145\376\307\007\000\000\055\037" - "\000\000\040\377\047\000\145\376\311\007\000\000\075\037\000\000" - "\040\377\047\000\145\376\317\007\000\000\115\037\000\000\040\377" - "\047\000\145\376\325\007\000\000\135\037\000\000\040\377\047\000" - "\145\376\331\007\000\000\155\037\000\000\040\377\047\000\145\376" - "\341\007\000\000\005\037\000\000\040\377\047\000\145\376\345\007" - "\000\000\025\037\000\000\040\377\047\000\145\376\347\007\000\000" - "\045\037\000\000\040\377\047\000\145\376\351\007\000\000\065\037" - "\000\000\040\377\047\000\145\376\357\007\000\000\105\037\000\000" - "\040\377\047\000\145\376\365\007\000\000\125\037\000\000\040\377" - "\047\000\145\376\371\007\000\000\145\037\000\000\040\377\047\000" - "\257\377\117\000\000\000\376\001\000\000\040\377\047\000\257\377" - "\157\000\000\000\377\001\000\000\040\377\047\000\240\001\000\000" - "\000\000\332\036\000\000\040\377\047\000\241\001\000\000\000\000" - "\333\036\000\000\040\377\047\000\257\001\000\000\000\000\350\036" - "\000\000\040\377\047\000\260\001\000\000\000\000\351\036\000\000" - "\040\377\050\000\040\000\000\000\000\000\330\002\000\000\040\377" - "\050\000\050\000\000\000\000\000\133\000\000\000\040\377\050\000" - "\055\000\000\000\000\000\173\000\000\000\040\377\050\000\060\000" - "\051\000\000\000\352\044\000\000\040\377\050\000\061\000\051\000" - "\000\000\140\044\000\000\040\377\050\000\061\000\060\000\051\000" - "\151\044\000\000\040\377\050\000\061\000\061\000\051\000\152\044" - "\000\000\040\377\050\000\061\000\062\000\051\000\153\044\000\000" - "\040\377\050\000\061\000\063\000\051\000\154\044\000\000\040\377" - "\050\000\061\000\064\000\051\000\155\044\000\000\040\377\050\000" - "\061\000\065\000\051\000\156\044\000\000\040\377\050\000\061\000" - "\066\000\051\000\157\044\000\000\040\377\050\000\061\000\067\000" - "\051\000\160\044\000\000\040\377\050\000\061\000\070\000\051\000" - "\161\044\000\000\040\377\050\000\061\000\071\000\051\000\162\044" - "\000\000\040\377\050\000\062\000\051\000\000\000\141\044\000\000" - "\040\377\050\000\062\000\060\000\051\000\163\044\000\000\040\377" - "\050\000\062\000\061\000\051\000\121\062\000\000\040\377\050\000" - "\062\000\062\000\051\000\122\062\000\000\040\377\050\000\062\000" - "\063\000\051\000\123\062\000\000\040\377\050\000\062\000\064\000" - "\051\000\124\062\000\000\040\377\050\000\062\000\065\000\051\000" - "\125\062\000\000\040\377\050\000\062\000\066\000\051\000\126\062" - "\000\000\040\377\050\000\062\000\067\000\051\000\127\062\000\000" - "\040\377\050\000\062\000\070\000\051\000\130\062\000\000\040\377" - "\050\000\062\000\071\000\051\000\131\062\000\000\040\377\050\000" - "\063\000\051\000\000\000\142\044\000\000\040\377\050\000\063\000" - "\060\000\051\000\132\062\000\000\040\377\050\000\063\000\061\000" - "\051\000\133\062\000\000\040\377\050\000\063\000\062\000\051\000" - "\134\062\000\000\040\377\050\000\063\000\063\000\051\000\135\062" - "\000\000\040\377\050\000\063\000\064\000\051\000\136\062\000\000" - "\040\377\050\000\063\000\065\000\051\000\137\062\000\000\040\377" - "\050\000\063\000\066\000\051\000\261\062\000\000\040\377\050\000" - "\063\000\067\000\051\000\262\062\000\000\040\377\050\000\063\000" - "\070\000\051\000\263\062\000\000\040\377\050\000\063\000\071\000" - "\051\000\264\062\000\000\040\377\050\000\064\000\051\000\000\000" - "\143\044\000\000\040\377\050\000\064\000\060\000\051\000\265\062" - "\000\000\040\377\050\000\064\000\061\000\051\000\266\062\000\000" - "\040\377\050\000\064\000\062\000\051\000\267\062\000\000\040\377" - "\050\000\064\000\063\000\051\000\270\062\000\000\040\377\050\000" - "\064\000\064\000\051\000\271\062\000\000\040\377\050\000\064\000" - "\065\000\051\000\272\062\000\000\040\377\050\000\064\000\066\000" - "\051\000\273\062\000\000\040\377\050\000\064\000\067\000\051\000" - "\274\062\000\000\040\377\050\000\064\000\070\000\051\000\275\062" - "\000\000\040\377\050\000\064\000\071\000\051\000\276\062\000\000" - "\040\377\050\000\065\000\051\000\000\000\144\044\000\000\040\377" - "\050\000\065\000\060\000\051\000\277\062\000\000\040\377\050\000" - "\066\000\051\000\000\000\145\044\000\000\040\377\050\000\067\000" - "\051\000\000\000\146\044\000\000\040\377\050\000\070\000\051\000" - "\000\000\147\044\000\000\040\377\050\000\071\000\051\000\000\000" - "\150\044\000\000\040\377\050\000\101\000\051\000\000\000\266\044" - "\000\000\040\377\050\000\102\000\051\000\000\000\267\044\000\000" - "\040\377\050\000\103\000\051\000\000\000\270\044\000\000\040\377" - "\050\000\104\000\051\000\000\000\271\044\000\000\040\377\050\000" - "\105\000\051\000\000\000\272\044\000\000\040\377\050\000\106\000" - "\051\000\000\000\273\044\000\000\040\377\050\000\107\000\051\000" - "\000\000\274\044\000\000\040\377\050\000\110\000\051\000\000\000" - "\275\044\000\000\040\377\050\000\111\000\051\000\000\000\276\044" - "\000\000\040\377\050\000\112\000\051\000\000\000\277\044\000\000" - "\040\377\050\000\113\000\051\000\000\000\300\044\000\000\040\377" - "\050\000\114\000\051\000\000\000\301\044\000\000\040\377\050\000" - "\115\000\051\000\000\000\302\044\000\000\040\377\050\000\116\000" - "\051\000\000\000\303\044\000\000\040\377\050\000\117\000\051\000" - "\000\000\304\044\000\000\040\377\050\000\120\000\051\000\000\000" - "\305\044\000\000\040\377\050\000\121\000\051\000\000\000\306\044" - "\000\000\040\377\050\000\122\000\051\000\000\000\307\044\000\000" - "\040\377\050\000\123\000\051\000\000\000\310\044\000\000\040\377" - "\050\000\124\000\051\000\000\000\311\044\000\000\040\377\050\000" - "\125\000\051\000\000\000\312\044\000\000\040\377\050\000\126\000" - "\051\000\000\000\313\044\000\000\040\377\050\000\127\000\051\000" - "\000\000\314\044\000\000\040\377\050\000\130\000\051\000\000\000" - "\315\044\000\000\040\377\050\000\131\000\051\000\000\000\316\044" - "\000\000\040\377\050\000\132\000\051\000\000\000\317\044\000\000" - "\040\377\050\000\141\000\051\000\000\000\320\044\000\000\040\377" - "\050\000\142\000\051\000\000\000\321\044\000\000\040\377\050\000" - "\143\000\051\000\000\000\322\044\000\000\040\377\050\000\144\000" - "\051\000\000\000\323\044\000\000\040\377\050\000\145\000\051\000" - "\000\000\324\044\000\000\040\377\050\000\146\000\051\000\000\000" - "\325\044\000\000\040\377\050\000\147\000\051\000\000\000\326\044" - "\000\000\040\377\050\000\150\000\051\000\000\000\327\044\000\000" - "\040\377\050\000\151\000\051\000\000\000\330\044\000\000\040\377" - "\050\000\152\000\051\000\000\000\331\044\000\000\040\377\050\000" - "\153\000\051\000\000\000\332\044\000\000\040\377\050\000\154\000" - "\051\000\000\000\333\044\000\000\040\377\050\000\155\000\051\000" - "\000\000\334\044\000\000\040\377\050\000\156\000\051\000\000\000" - "\335\044\000\000\040\377\050\000\157\000\051\000\000\000\336\044" - "\000\000\040\377\050\000\160\000\051\000\000\000\337\044\000\000" - "\040\377\050\000\161\000\051\000\000\000\340\044\000\000\040\377" - "\050\000\162\000\051\000\000\000\341\044\000\000\040\377\050\000" - "\163\000\051\000\000\000\342\044\000\000\040\377\050\000\164\000" - "\051\000\000\000\343\044\000\000\040\377\050\000\165\000\051\000" - "\000\000\344\044\000\000\040\377\050\000\166\000\051\000\000\000" - "\345\044\000\000\040\377\050\000\167\000\051\000\000\000\346\044" - "\000\000\040\377\050\000\170\000\051\000\000\000\347\044\000\000" - "\040\377\050\000\171\000\051\000\000\000\350\044\000\000\040\377" - "\050\000\172\000\051\000\000\000\351\044\000\000\040\377\050\000" - "\246\004\051\000\000\000\376\062\000\000\040\377\050\000\261\004" - "\051\000\000\000\320\062\000\000\040\377\050\000\262\004\051\000" - "\000\000\321\062\000\000\040\377\050\000\263\004\051\000\000\000" - "\322\062\000\000\040\377\050\000\264\004\051\000\000\000\323\062" - "\000\000\040\377\050\000\265\004\051\000\000\000\324\062\000\000" - "\040\377\050\000\266\004\051\000\000\000\325\062\000\000\040\377" - "\050\000\267\004\051\000\000\000\326\062\000\000\040\377\050\000" - "\270\004\051\000\000\000\327\062\000\000\040\377\050\000\271\004" - "\051\000\000\000\330\062\000\000\040\377\050\000\272\004\051\000" - "\000\000\331\062\000\000\040\377\050\000\273\004\051\000\000\000" - "\332\062\000\000\040\377\050\000\274\004\051\000\000\000\333\062" - "\000\000\040\377\050\000\275\004\051\000\000\000\334\062\000\000" - "\040\377\050\000\276\004\051\000\000\000\335\062\000\000\040\377" - "\050\000\277\004\051\000\000\000\336\062\000\000\040\377\050\000" - "\300\004\051\000\000\000\337\062\000\000\040\377\050\000\301\004" - "\051\000\000\000\340\062\000\000\040\377\050\000\302\004\051\000" - "\000\000\341\062\000\000\040\377\050\000\303\004\051\000\000\000" - "\342\062\000\000\040\377\050\000\304\004\051\000\000\000\343\062" - "\000\000\040\377\050\000\305\004\051\000\000\000\344\062\000\000" - "\040\377\050\000\306\004\051\000\000\000\345\062\000\000\040\377" - "\050\000\307\004\051\000\000\000\346\062\000\000\040\377\050\000" - "\310\004\051\000\000\000\347\062\000\000\040\377\050\000\311\004" - "\051\000\000\000\350\062\000\000\040\377\050\000\312\004\051\000" - "\000\000\351\062\000\000\040\377\050\000\313\004\051\000\000\000" - "\352\062\000\000\040\377\050\000\314\004\051\000\000\000\353\062" - "\000\000\040\377\050\000\315\004\051\000\000\000\354\062\000\000" - "\040\377\050\000\316\004\051\000\000\000\355\062\000\000\040\377" - "\050\000\317\004\051\000\000\000\356\062\000\000\040\377\050\000" - "\320\004\051\000\000\000\357\062\000\000\040\377\050\000\321\004" - "\051\000\000\000\360\062\000\000\040\377\050\000\322\004\051\000" - "\000\000\361\062\000\000\040\377\050\000\323\004\051\000\000\000" - "\362\062\000\000\040\377\050\000\324\004\051\000\000\000\363\062" - "\000\000\040\377\050\000\325\004\051\000\000\000\364\062\000\000" - "\040\377\050\000\326\004\051\000\000\000\365\062\000\000\040\377" - "\050\000\327\004\051\000\000\000\366\062\000\000\040\377\050\000" - "\330\004\051\000\000\000\367\062\000\000\040\377\050\000\331\004" - "\051\000\000\000\370\062\000\000\040\377\050\000\332\004\051\000" - "\000\000\371\062\000\000\040\377\050\000\333\004\051\000\000\000" - "\372\062\000\000\040\377\050\000\334\004\051\000\000\000\373\062" - "\000\000\040\377\050\000\301\007\000\000\000\000\011\037\000\000" - "\040\377\050\000\305\007\000\000\000\000\031\037\000\000\040\377" - "\050\000\307\007\000\000\000\000\051\037\000\000\040\377\050\000" - "\311\007\000\000\000\000\071\037\000\000\040\377\050\000\317\007" - "\000\000\000\000\111\037\000\000\040\377\050\000\321\007\000\000" - "\000\000\354\037\000\000\040\377\050\000\325\007\000\000\000\000" - "\131\037\000\000\040\377\050\000\331\007\000\000\000\000\151\037" - "\000\000\040\377\050\000\341\007\000\000\000\000\001\037\000\000" - "\040\377\050\000\345\007\000\000\000\000\021\037\000\000\040\377" - "\050\000\347\007\000\000\000\000\041\037\000\000\040\377\050\000" - "\351\007\000\000\000\000\061\037\000\000\040\377\050\000\357\007" - "\000\000\000\000\101\037\000\000\040\377\050\000\361\007\000\000" - "\000\000\345\037\000\000\040\377\050\000\365\007\000\000\000\000" - "\121\037\000\000\040\377\050\000\371\007\000\000\000\000\141\037" - "\000\000\040\377\050\000\000\021\051\000\000\000\140\062\000\000" - "\040\377\050\000\000\021\141\021\051\000\156\062\000\000\040\377" - "\050\000\002\021\051\000\000\000\141\062\000\000\040\377\050\000" - "\002\021\141\021\051\000\157\062\000\000\040\377\050\000\003\021" - "\051\000\000\000\142\062\000\000\040\377\050\000\003\021\141\021" - "\051\000\160\062\000\000\040\377\050\000\005\021\051\000\000\000" - "\143\062\000\000\040\377\050\000\005\021\141\021\051\000\161\062" - "\000\000\040\377\050\000\006\021\051\000\000\000\144\062\000\000" - "\040\377\050\000\006\021\141\021\051\000\162\062\000\000\040\377" - "\050\000\007\021\051\000\000\000\145\062\000\000\040\377\050\000" - "\007\021\141\021\051\000\163\062\000\000\040\377\050\000\011\021" - "\051\000\000\000\146\062\000\000\040\377\050\000\011\021\141\021" - "\051\000\164\062\000\000\040\377\050\000\013\021\051\000\000\000" - "\147\062\000\000\040\377\050\000\013\021\141\021\051\000\165\062" - "\000\000\040\377\050\000\014\021\051\000\000\000\150\062\000\000" - "\040\377\050\000\014\021\141\021\051\000\166\062\000\000\040\377" - "\050\000\016\021\051\000\000\000\151\062\000\000\040\377\050\000" - "\016\021\141\021\051\000\167\062\000\000\040\377\050\000\017\021" - "\051\000\000\000\152\062\000\000\040\377\050\000\017\021\141\021" - "\051\000\170\062\000\000\040\377\050\000\020\021\051\000\000\000" - "\153\062\000\000\040\377\050\000\020\021\141\021\051\000\171\062" - "\000\000\040\377\050\000\021\021\051\000\000\000\154\062\000\000" - "\040\377\050\000\021\021\141\021\051\000\172\062\000\000\040\377" - "\050\000\022\021\051\000\000\000\155\062\000\000\040\377\050\000" - "\022\021\141\021\051\000\173\062\000\000\040\377\050\000\360\060" - "\051\000\000\000\374\062\000\000\040\377\050\000\361\060\051\000" - "\000\000\375\062\000\000\040\377\050\000\000\116\051\000\000\000" - "\200\062\000\000\040\377\050\000\003\116\051\000\000\000\206\062" - "\000\000\040\377\050\000\011\116\051\000\000\000\202\062\000\000" - "\040\377\050\000\012\116\051\000\000\000\244\062\000\000\040\377" - "\050\000\013\116\051\000\000\000\246\062\000\000\040\377\050\000" - "\055\116\051\000\000\000\245\062\000\000\040\377\050\000\135\116" - "\051\000\000\000\210\062\000\000\040\377\050\000\214\116\051\000" - "\000\000\201\062\000\000\040\377\050\000\224\116\051\000\000\000" - "\204\062\000\000\040\377\050\000\001\117\051\000\000\000\255\062" - "\000\000\040\377\050\000\021\117\051\000\000\000\241\062\000\000" - "\040\377\050\000\052\121\051\000\000\000\235\062\000\000\040\377" - "\050\000\153\121\051\000\000\000\207\062\000\000\040\377\050\000" - "\155\121\051\000\000\000\205\062\000\000\040\377\050\000\231\121" - "\051\000\000\000\242\062\000\000\040\377\050\000\264\122\051\000" - "\000\000\230\062\000\000\040\377\050\000\073\123\051\000\000\000" - "\251\062\000\000\040\377\050\000\101\123\051\000\000\000\211\062" - "\000\000\040\377\050\000\124\123\051\000\000\000\257\062\000\000" - "\040\377\050\000\160\123\051\000\000\000\236\062\000\000\040\377" - "\050\000\363\123\051\000\000\000\250\062\000\000\040\377\050\000" - "\015\124\051\000\000\000\224\062\000\000\040\377\050\000\333\126" - "\051\000\000\000\203\062\000\000\040\377\050\000\037\127\051\000" - "\000\000\217\062\000\000\040\377\050\000\034\131\051\000\000\000" - "\260\062\000\000\040\377\050\000\163\131\051\000\000\000\233\062" - "\000\000\040\377\050\000\146\133\051\000\000\000\253\062\000\000" - "\040\377\050\000\227\133\051\000\000\000\252\062\000\000\040\377" - "\050\000\346\135\051\000\000\000\247\062\000\000\040\377\050\000" - "\345\145\051\000\000\000\220\062\000\000\040\377\050\000\010\147" - "\051\000\000\000\212\062\000\000\040\377\050\000\011\147\051\000" - "\000\000\222\062\000\000\040\377\050\000\050\147\051\000\000\000" - "\215\062\000\000\040\377\050\000\052\150\051\000\000\000\221\062" - "\000\000\040\377\050\000\143\153\051\000\000\000\243\062\000\000" - "\040\377\050\000\064\154\051\000\000\000\214\062\000\000\040\377" - "\050\000\350\154\051\000\000\000\237\062\000\000\040\377\050\000" - "\153\160\051\000\000\000\213\062\000\000\040\377\050\000\171\162" - "\051\000\000\000\225\062\000\000\040\377\050\000\067\165\051\000" - "\000\000\232\062\000\000\040\377\050\000\343\166\051\000\000\000" - "\254\062\000\000\040\377\050\000\076\171\051\000\000\000\223\062" - "\000\000\040\377\050\000\135\171\051\000\000\000\227\062\000\000" - "\040\377\050\000\330\171\051\000\000\000\231\062\000\000\040\377" - "\050\000\241\214\051\000\000\000\226\062\000\000\040\377\050\000" - "\307\214\051\000\000\000\256\062\000\000\040\377\050\000\151\220" - "\051\000\000\000\234\062\000\000\040\377\050\000\321\221\051\000" - "\000\000\216\062\000\000\040\377\050\000\005\230\051\000\000\000" - "\240\062\000\000\040\377\050\000\260\377\051\000\000\000\352\044" - "\000\000\040\377\050\000\261\377\051\000\000\000\140\044\000\000" - "\040\377\050\000\261\377\260\377\051\000\151\044\000\000\040\377" - "\050\000\261\377\261\377\051\000\152\044\000\000\040\377\050\000" - "\261\377\262\377\051\000\153\044\000\000\040\377\050\000\261\377" - "\263\377\051\000\154\044\000\000\040\377\050\000\261\377\264\377" - "\051\000\155\044\000\000\040\377\050\000\261\377\265\377\051\000" - "\156\044\000\000\040\377\050\000\261\377\266\377\051\000\157\044" - "\000\000\040\377\050\000\261\377\267\377\051\000\160\044\000\000" - "\040\377\050\000\261\377\270\377\051\000\161\044\000\000\040\377" - "\050\000\261\377\271\377\051\000\162\044\000\000\040\377\050\000" - "\262\377\051\000\000\000\141\044\000\000\040\377\050\000\262\377" - "\260\377\051\000\163\044\000\000\040\377\050\000\262\377\261\377" - "\051\000\121\062\000\000\040\377\050\000\262\377\262\377\051\000" - "\122\062\000\000\040\377\050\000\262\377\263\377\051\000\123\062" - "\000\000\040\377\050\000\262\377\264\377\051\000\124\062\000\000" - "\040\377\050\000\262\377\265\377\051\000\125\062\000\000\040\377" - "\050\000\262\377\266\377\051\000\126\062\000\000\040\377\050\000" - "\262\377\267\377\051\000\127\062\000\000\040\377\050\000\262\377" - "\270\377\051\000\130\062\000\000\040\377\050\000\262\377\271\377" - "\051\000\131\062\000\000\040\377\050\000\263\377\051\000\000\000" - "\142\044\000\000\040\377\050\000\263\377\260\377\051\000\132\062" - "\000\000\040\377\050\000\263\377\261\377\051\000\133\062\000\000" - "\040\377\050\000\263\377\262\377\051\000\134\062\000\000\040\377" - "\050\000\263\377\263\377\051\000\135\062\000\000\040\377\050\000" - "\263\377\264\377\051\000\136\062\000\000\040\377\050\000\263\377" - "\265\377\051\000\137\062\000\000\040\377\050\000\263\377\266\377" - "\051\000\261\062\000\000\040\377\050\000\263\377\267\377\051\000" - "\262\062\000\000\040\377\050\000\263\377\270\377\051\000\263\062" - "\000\000\040\377\050\000\263\377\271\377\051\000\264\062\000\000" - "\040\377\050\000\264\377\051\000\000\000\143\044\000\000\040\377" - "\050\000\264\377\260\377\051\000\265\062\000\000\040\377\050\000" - "\264\377\261\377\051\000\266\062\000\000\040\377\050\000\264\377" - "\262\377\051\000\267\062\000\000\040\377\050\000\264\377\263\377" - "\051\000\270\062\000\000\040\377\050\000\264\377\264\377\051\000" - "\271\062\000\000\040\377\050\000\264\377\265\377\051\000\272\062" - "\000\000\040\377\050\000\264\377\266\377\051\000\273\062\000\000" - "\040\377\050\000\264\377\267\377\051\000\274\062\000\000\040\377" - "\050\000\264\377\270\377\051\000\275\062\000\000\040\377\050\000" - "\264\377\271\377\051\000\276\062\000\000\040\377\050\000\265\377" - "\051\000\000\000\144\044\000\000\040\377\050\000\265\377\260\377" - "\051\000\277\062\000\000\040\377\050\000\266\377\051\000\000\000" - "\145\044\000\000\040\377\050\000\267\377\051\000\000\000\146\044" - "\000\000\040\377\050\000\270\377\051\000\000\000\147\044\000\000" - "\040\377\050\000\271\377\051\000\000\000\150\044\000\000\040\377" - "\051\000\051\000\000\000\000\000\135\000\000\000\040\377\051\000" - "\055\000\000\000\000\000\175\000\000\000\040\377\051\000\301\007" - "\000\000\000\000\010\037\000\000\040\377\051\000\305\007\000\000" - "\000\000\030\037\000\000\040\377\051\000\307\007\000\000\000\000" - "\050\037\000\000\040\377\051\000\311\007\000\000\000\000\070\037" - "\000\000\040\377\051\000\317\007\000\000\000\000\110\037\000\000" - "\040\377\051\000\331\007\000\000\000\000\150\037\000\000\040\377" - "\051\000\341\007\000\000\000\000\000\037\000\000\040\377\051\000" - "\345\007\000\000\000\000\020\037\000\000\040\377\051\000\347\007" - "\000\000\000\000\040\037\000\000\040\377\051\000\351\007\000\000" - "\000\000\060\037\000\000\040\377\051\000\357\007\000\000\000\000" - "\100\037\000\000\040\377\051\000\361\007\000\000\000\000\344\037" - "\000\000\040\377\051\000\365\007\000\000\000\000\120\037\000\000" - "\040\377\051\000\371\007\000\000\000\000\140\037\000\000\040\377" - "\052\000\047\000\101\000\000\000\372\001\000\000\040\377\052\000" - "\047\000\141\000\000\000\373\001\000\000\040\377\052\000\060\000" - "\000\000\000\000\260\000\000\000\040\377\052\000\101\000\000\000" - "\000\000\305\000\000\000\040\377\052\000\125\000\000\000\000\000" - "\156\001\000\000\040\377\052\000\141\000\000\000\000\000\345\000" - "\000\000\040\377\052\000\165\000\000\000\000\000\157\001\000\000" - "\040\377\052\000\250\000\000\000\000\000\143\043\000\000\040\377" - "\052\000\313\045\000\000\000\000\137\043\000\000\040\377\053\000" - "\053\000\000\000\000\000\043\000\000\000\040\377\053\000\055\000" - "\000\000\000\000\261\000\000\000\040\377\053\000\117\000\000\000" - "\000\000\240\001\000\000\040\377\053\000\125\000\000\000\000\000" - "\257\001\000\000\040\377\053\000\157\000\000\000\000\000\241\001" - "\000\000\040\377\053\000\165\000\000\000\000\000\260\001\000\000" - "\040\377\054\000\040\000\000\000\000\000\270\000\000\000\040\377" - "\054\000\042\000\000\000\000\000\036\040\000\000\040\377\054\000" - "\047\000\000\000\000\000\032\040\000\000\040\377\054\000\054\000" - "\000\000\000\000\270\000\000\000\040\377\054\000\055\000\000\000" - "\000\000\254\000\000\000\040\377\054\000\101\000\000\000\000\000" - "\004\001\000\000\040\377\054\000\103\000\000\000\000\000\307\000" - "\000\000\040\377\054\000\104\000\000\000\000\000\020\036\000\000" - "\040\377\054\000\105\000\000\000\000\000\030\001\000\000\040\377" - "\054\000\107\000\000\000\000\000\042\001\000\000\040\377\054\000" - "\110\000\000\000\000\000\050\036\000\000\040\377\054\000\111\000" - "\000\000\000\000\056\001\000\000\040\377\054\000\113\000\000\000" - "\000\000\066\001\000\000\040\377\054\000\114\000\000\000\000\000" - "\073\001\000\000\040\377\054\000\116\000\000\000\000\000\105\001" - "\000\000\040\377\054\000\117\000\000\000\000\000\352\001\000\000" - "\040\377\054\000\122\000\000\000\000\000\126\001\000\000\040\377" - "\054\000\123\000\000\000\000\000\136\001\000\000\040\377\054\000" - "\124\000\000\000\000\000\142\001\000\000\040\377\054\000\125\000" - "\000\000\000\000\162\001\000\000\040\377\054\000\141\000\000\000" - "\000\000\005\001\000\000\040\377\054\000\143\000\000\000\000\000" - "\347\000\000\000\040\377\054\000\144\000\000\000\000\000\021\036" - "\000\000\040\377\054\000\145\000\000\000\000\000\031\001\000\000" - "\040\377\054\000\147\000\000\000\000\000\043\001\000\000\040\377" - "\054\000\150\000\000\000\000\000\051\036\000\000\040\377\054\000" - "\151\000\000\000\000\000\057\001\000\000\040\377\054\000\153\000" - "\000\000\000\000\067\001\000\000\040\377\054\000\154\000\000\000" - "\000\000\074\001\000\000\040\377\054\000\156\000\000\000\000\000" - "\106\001\000\000\040\377\054\000\157\000\000\000\000\000\353\001" - "\000\000\040\377\054\000\162\000\000\000\000\000\127\001\000\000" - "\040\377\054\000\163\000\000\000\000\000\137\001\000\000\040\377" - "\054\000\164\000\000\000\000\000\143\001\000\000\040\377\054\000" - "\165\000\000\000\000\000\163\001\000\000\040\377\055\000\040\000" - "\000\000\000\000\176\000\000\000\040\377\055\000\050\000\000\000" - "\000\000\173\000\000\000\040\377\055\000\051\000\000\000\000\000" - "\175\000\000\000\040\377\055\000\053\000\000\000\000\000\261\000" - "\000\000\040\377\055\000\054\000\000\000\000\000\254\000\000\000" - "\040\377\055\000\055\000\040\000\000\000\255\000\000\000\040\377" - "\055\000\055\000\055\000\000\000\024\040\000\000\040\377\055\000" - "\055\000\056\000\000\000\023\040\000\000\040\377\055\000\057\000" - "\000\000\000\000\077\043\000\000\040\377\055\000\072\000\000\000" - "\000\000\367\000\000\000\040\377\055\000\076\000\000\000\000\000" - "\222\041\000\000\040\377\055\000\101\000\000\000\000\000\000\001" - "\000\000\040\377\055\000\104\000\000\000\000\000\020\001\000\000" - "\040\377\055\000\105\000\000\000\000\000\022\001\000\000\040\377" - "\055\000\111\000\000\000\000\000\052\001\000\000\040\377\055\000" - "\114\000\000\000\000\000\243\000\000\000\040\377\055\000\117\000" - "\000\000\000\000\114\001\000\000\040\377\055\000\125\000\000\000" - "\000\000\152\001\000\000\040\377\055\000\131\000\000\000\000\000" - "\245\000\000\000\040\377\055\000\134\000\000\000\000\000\100\043" - "\000\000\040\377\055\000\136\000\000\000\000\000\257\000\000\000" - "\040\377\055\000\137\000\000\000\000\000\022\042\000\000\040\377" - "\055\000\141\000\000\000\000\000\001\001\000\000\040\377\055\000" - "\144\000\000\000\000\000\021\001\000\000\040\377\055\000\145\000" - "\000\000\000\000\023\001\000\000\040\377\055\000\151\000\000\000" - "\000\000\053\001\000\000\040\377\055\000\154\000\000\000\000\000" - "\243\000\000\000\040\377\055\000\157\000\000\000\000\000\115\001" - "\000\000\040\377\055\000\165\000\000\000\000\000\153\001\000\000" - "\040\377\055\000\171\000\000\000\000\000\245\000\000\000\040\377" - "\055\000\221\041\000\000\000\000\117\043\000\000\040\377\055\000" - "\223\041\000\000\000\000\126\043\000\000\040\377\055\000\313\045" - "\000\000\000\000\226\042\000\000\040\377\056\000\040\000\000\000" - "\000\000\331\002\000\000\040\377\056\000\041\000\123\000\000\000" - "\150\036\000\000\040\377\056\000\041\000\163\000\000\000\151\036" - "\000\000\040\377\056\000\047\000\123\000\000\000\144\036\000\000" - "\040\377\056\000\047\000\163\000\000\000\145\036\000\000\040\377" - "\056\000\055\000\000\000\000\000\267\000\000\000\040\377\056\000" - "\056\000\000\000\000\000\046\040\000\000\040\377\056\000\072\000" - "\000\000\000\000\065\042\000\000\040\377\056\000\074\000\000\000" - "\000\000\071\040\000\000\040\377\056\000\075\000\000\000\000\000" - "\042\040\000\000\040\377\056\000\076\000\000\000\000\000\072\040" - "\000\000\040\377\056\000\101\000\000\000\000\000\046\002\000\000" - "\040\377\056\000\102\000\000\000\000\000\002\036\000\000\040\377" - "\056\000\103\000\000\000\000\000\012\001\000\000\040\377\056\000" - "\104\000\000\000\000\000\012\036\000\000\040\377\056\000\105\000" - "\000\000\000\000\026\001\000\000\040\377\056\000\106\000\000\000" - "\000\000\036\036\000\000\040\377\056\000\107\000\000\000\000\000" - "\040\001\000\000\040\377\056\000\110\000\000\000\000\000\042\036" - "\000\000\040\377\056\000\111\000\000\000\000\000\060\001\000\000" - "\040\377\056\000\115\000\000\000\000\000\100\036\000\000\040\377" - "\056\000\116\000\000\000\000\000\104\036\000\000\040\377\056\000" - "\117\000\000\000\000\000\056\002\000\000\040\377\056\000\120\000" - "\000\000\000\000\126\036\000\000\040\377\056\000\122\000\000\000" - "\000\000\130\036\000\000\040\377\056\000\123\000\000\000\000\000" - "\140\036\000\000\040\377\056\000\124\000\000\000\000\000\152\036" - "\000\000\040\377\056\000\127\000\000\000\000\000\206\036\000\000" - "\040\377\056\000\130\000\000\000\000\000\212\036\000\000\040\377" - "\056\000\131\000\000\000\000\000\216\036\000\000\040\377\056\000" - "\132\000\000\000\000\000\173\001\000\000\040\377\056\000\136\000" - "\000\000\000\000\267\000\000\000\040\377\056\000\141\000\000\000" - "\000\000\047\002\000\000\040\377\056\000\142\000\000\000\000\000" - "\003\036\000\000\040\377\056\000\143\000\000\000\000\000\013\001" - "\000\000\040\377\056\000\144\000\000\000\000\000\013\036\000\000" - "\040\377\056\000\145\000\000\000\000\000\027\001\000\000\040\377" - "\056\000\146\000\000\000\000\000\037\036\000\000\040\377\056\000" - "\147\000\000\000\000\000\041\001\000\000\040\377\056\000\150\000" - "\000\000\000\000\043\036\000\000\040\377\056\000\151\000\000\000" - "\000\000\061\001\000\000\040\377\056\000\155\000\000\000\000\000" - "\101\036\000\000\040\377\056\000\156\000\000\000\000\000\105\036" - "\000\000\040\377\056\000\157\000\000\000\000\000\057\002\000\000" - "\040\377\056\000\160\000\000\000\000\000\127\036\000\000\040\377" - "\056\000\162\000\000\000\000\000\131\036\000\000\040\377\056\000" - "\163\000\000\000\000\000\141\036\000\000\040\377\056\000\164\000" - "\000\000\000\000\153\036\000\000\040\377\056\000\167\000\000\000" - "\000\000\207\036\000\000\040\377\056\000\170\000\000\000\000\000" - "\213\036\000\000\040\377\056\000\171\000\000\000\000\000\217\036" - "\000\000\040\377\056\000\172\000\000\000\000\000\174\001\000\000" - "\040\377\056\000\264\000\123\000\000\000\144\036\000\000\040\377" - "\056\000\264\000\163\000\000\000\145\036\000\000\040\377\056\000" - "\177\001\000\000\000\000\233\036\000\000\040\377\056\000\246\001" - "\000\000\000\000\144\036\000\000\040\377\056\000\251\001\000\000" - "\000\000\146\036\000\000\040\377\056\000\266\001\000\000\000\000" - "\145\036\000\000\040\377\056\000\271\001\000\000\000\000\147\036" - "\000\000\040\377\056\000\142\036\000\000\000\000\150\036\000\000" - "\040\377\056\000\143\036\000\000\000\000\151\036\000\000\040\377" - "\056\000\313\045\000\000\000\000\231\042\000\000\040\377\056\000" - "\121\376\123\000\000\000\144\036\000\000\040\377\056\000\121\376" - "\163\000\000\000\145\036\000\000\040\377\056\000\132\376\123\000" - "\000\000\146\036\000\000\040\377\056\000\132\376\163\000\000\000" - "\147\036\000\000\040\377\056\000\140\376\123\000\000\000\150\036" - "\000\000\040\377\056\000\140\376\163\000\000\000\151\036\000\000" - "\040\377\057\000\055\000\000\000\000\000\077\043\000\000\040\377" - "\057\000\057\000\000\000\000\000\134\000\000\000\040\377\057\000" - "\074\000\000\000\000\000\134\000\000\000\040\377\057\000\075\000" - "\000\000\000\000\140\042\000\000\040\377\057\000\102\000\000\000" - "\000\000\103\002\000\000\040\377\057\000\103\000\000\000\000\000" - "\241\040\000\000\040\377\057\000\104\000\000\000\000\000\020\001" - "\000\000\040\377\057\000\107\000\000\000\000\000\344\001\000\000" - "\040\377\057\000\110\000\000\000\000\000\046\001\000\000\040\377" - "\057\000\111\000\000\000\000\000\227\001\000\000\040\377\057\000" - "\114\000\000\000\000\000\101\001\000\000\040\377\057\000\117\000" - "\000\000\000\000\330\000\000\000\040\377\057\000\124\000\000\000" - "\000\000\146\001\000\000\040\377\057\000\132\000\000\000\000\000" - "\265\001\000\000\040\377\057\000\136\000\000\000\000\000\174\000" - "\000\000\040\377\057\000\142\000\000\000\000\000\200\001\000\000" - "\040\377\057\000\143\000\000\000\000\000\242\000\000\000\040\377" - "\057\000\144\000\000\000\000\000\021\001\000\000\040\377\057\000" - "\147\000\000\000\000\000\345\001\000\000\040\377\057\000\150\000" - "\000\000\000\000\047\001\000\000\040\377\057\000\151\000\000\000" - "\000\000\150\002\000\000\040\377\057\000\154\000\000\000\000\000" - "\102\001\000\000\040\377\057\000\155\000\000\000\000\000\245\040" - "\000\000\040\377\057\000\157\000\000\000\000\000\370\000\000\000" - "\040\377\057\000\164\000\000\000\000\000\147\001\000\000\040\377" - "\057\000\165\000\000\000\000\000\265\000\000\000\040\377\057\000" - "\166\000\000\000\000\000\032\042\000\000\040\377\057\000\172\000" - "\000\000\000\000\266\001\000\000\040\377\057\000\224\002\000\000" - "\000\000\241\002\000\000\040\377\057\000\256\004\000\000\000\000" - "\260\004\000\000\040\377\057\000\257\004\000\000\000\000\261\004" - "\000\000\040\377\057\000\307\006\000\000\000\000\223\004\000\000" - "\040\377\057\000\313\006\000\000\000\000\237\004\000\000\040\377" - "\057\000\347\006\000\000\000\000\222\004\000\000\040\377\057\000" - "\353\006\000\000\000\000\236\004\000\000\040\377\057\000\373\010" - "\000\000\000\000\232\041\000\000\040\377\057\000\375\010\000\000" - "\000\000\233\041\000\000\040\377\057\000\224\041\000\000\000\000" - "\256\041\000\000\040\377\057\000\225\043\000\000\000\000\101\043" - "\000\000\040\377\060\000\052\000\000\000\000\000\260\000\000\000" - "\040\377\060\000\063\000\000\000\000\000\211\041\000\000\040\377" - "\060\000\176\000\000\000\000\000\154\043\000\000\040\377\061\000" - "\061\000\060\000\000\000\122\041\000\000\040\377\061\000\062\000" - "\000\000\000\000\275\000\000\000\040\377\061\000\063\000\000\000" - "\000\000\123\041\000\000\040\377\061\000\064\000\000\000\000\000" - "\274\000\000\000\040\377\061\000\065\000\000\000\000\000\125\041" - "\000\000\040\377\061\000\066\000\000\000\000\000\131\041\000\000" - "\040\377\061\000\067\000\000\000\000\000\120\041\000\000\040\377" - "\061\000\070\000\000\000\000\000\133\041\000\000\040\377\061\000" - "\071\000\000\000\000\000\121\041\000\000\040\377\061\000\136\000" - "\000\000\000\000\271\000\000\000\040\377\062\000\063\000\000\000" - "\000\000\124\041\000\000\040\377\062\000\065\000\000\000\000\000" - "\126\041\000\000\040\377\062\000\136\000\000\000\000\000\262\000" - "\000\000\040\377\063\000\064\000\000\000\000\000\276\000\000\000" - "\040\377\063\000\065\000\000\000\000\000\127\041\000\000\040\377" - "\063\000\070\000\000\000\000\000\134\041\000\000\040\377\063\000" - "\136\000\000\000\000\000\263\000\000\000\040\377\064\000\065\000" - "\000\000\000\000\130\041\000\000\040\377\065\000\066\000\000\000" - "\000\000\132\041\000\000\040\377\065\000\070\000\000\000\000\000" - "\135\041\000\000\040\377\067\000\070\000\000\000\000\000\136\041" - "\000\000\040\377\070\000\070\000\000\000\000\000\036\042\000\000" - "\040\377\072\000\050\000\000\000\000\000\071\046\000\000\040\377" - "\072\000\051\000\000\000\000\000\072\046\000\000\040\377\072\000" - "\055\000\000\000\000\000\367\000\000\000\040\377\072\000\056\000" - "\000\000\000\000\064\042\000\000\040\377\072\000\225\043\000\000" - "\000\000\140\043\000\000\040\377\073\000\040\000\000\000\000\000" - "\333\002\000\000\040\377\073\000\101\000\000\000\000\000\004\001" - "\000\000\040\377\073\000\105\000\000\000\000\000\030\001\000\000" - "\040\377\073\000\111\000\000\000\000\000\056\001\000\000\040\377" - "\073\000\117\000\000\000\000\000\352\001\000\000\040\377\073\000" - "\123\000\000\000\000\000\030\002\000\000\040\377\073\000\124\000" - "\000\000\000\000\032\002\000\000\040\377\073\000\125\000\000\000" - "\000\000\162\001\000\000\040\377\073\000\137\000\000\000\000\000" - "\156\043\000\000\040\377\073\000\141\000\000\000\000\000\005\001" - "\000\000\040\377\073\000\145\000\000\000\000\000\031\001\000\000" - "\040\377\073\000\151\000\000\000\000\000\057\001\000\000\040\377" - "\073\000\157\000\000\000\000\000\353\001\000\000\040\377\073\000" - "\163\000\000\000\000\000\031\002\000\000\040\377\073\000\164\000" - "\000\000\000\000\033\002\000\000\040\377\073\000\165\000\000\000" - "\000\000\163\001\000\000\040\377\074\000\040\000\000\000\000\000" - "\307\002\000\000\040\377\074\000\042\000\000\000\000\000\034\040" - "\000\000\040\377\074\000\047\000\000\000\000\000\030\040\000\000" - "\040\377\074\000\055\000\000\000\000\000\220\041\000\000\040\377" - "\074\000\057\000\000\000\000\000\156\042\000\000\040\377\074\000" - "\063\000\000\000\000\000\145\046\000\000\040\377\074\000\074\000" - "\000\000\000\000\253\000\000\000\040\377\074\000\075\000\000\000" - "\000\000\144\042\000\000\040\377\074\000\076\000\000\000\000\000" - "\304\042\000\000\040\377\074\000\103\000\000\000\000\000\014\001" - "\000\000\040\377\074\000\104\000\000\000\000\000\016\001\000\000" - "\040\377\074\000\105\000\000\000\000\000\032\001\000\000\040\377" - "\074\000\114\000\000\000\000\000\075\001\000\000\040\377\074\000" - "\116\000\000\000\000\000\107\001\000\000\040\377\074\000\122\000" - "\000\000\000\000\130\001\000\000\040\377\074\000\123\000\000\000" - "\000\000\140\001\000\000\040\377\074\000\124\000\000\000\000\000" - "\144\001\000\000\040\377\074\000\132\000\000\000\000\000\175\001" - "\000\000\040\377\074\000\137\000\000\000\000\000\144\042\000\000" - "\040\377\074\000\143\000\000\000\000\000\015\001\000\000\040\377" - "\074\000\144\000\000\000\000\000\017\001\000\000\040\377\074\000" - "\145\000\000\000\000\000\033\001\000\000\040\377\074\000\154\000" - "\000\000\000\000\076\001\000\000\040\377\074\000\156\000\000\000" - "\000\000\110\001\000\000\040\377\074\000\162\000\000\000\000\000" - "\131\001\000\000\040\377\074\000\163\000\000\000\000\000\141\001" - "\000\000\040\377\074\000\164\000\000\000\000\000\145\001\000\000" - "\040\377\074\000\172\000\000\000\000\000\176\001\000\000\040\377" - "\074\000\225\043\000\000\000\000\103\043\000\000\040\377\075\000" - "\057\000\000\000\000\000\140\042\000\000\040\377\075\000\074\000" - "\000\000\000\000\320\041\000\000\040\377\075\000\076\000\000\000" - "\000\000\322\041\000\000\040\377\075\000\103\000\000\000\000\000" - "\254\040\000\000\040\377\075\000\105\000\000\000\000\000\254\040" - "\000\000\040\377\075\000\114\000\000\000\000\000\244\040\000\000" - "\040\377\075\000\116\000\000\000\000\000\246\040\000\000\040\377" - "\075\000\117\000\000\000\000\000\120\001\000\000\040\377\075\000" - "\120\000\000\000\000\000\275\040\000\000\040\377\075\000\122\000" - "\000\000\000\000\271\040\000\000\040\377\075\000\125\000\000\000" - "\000\000\160\001\000\000\040\377\075\000\127\000\000\000\000\000" - "\251\040\000\000\040\377\075\000\131\000\000\000\000\000\245\000" - "\000\000\040\377\075\000\136\000\000\000\000\000\321\041\000\000" - "\040\377\075\000\137\000\000\000\000\000\141\042\000\000\040\377" - "\075\000\143\000\000\000\000\000\254\040\000\000\040\377\075\000" - "\144\000\000\000\000\000\253\040\000\000\040\377\075\000\145\000" - "\000\000\000\000\254\040\000\000\040\377\075\000\157\000\000\000" - "\000\000\121\001\000\000\040\377\075\000\160\000\000\000\000\000" - "\275\040\000\000\040\377\075\000\162\000\000\000\000\000\271\040" - "\000\000\040\377\075\000\165\000\000\000\000\000\161\001\000\000" - "\040\377\075\000\166\000\000\000\000\000\323\041\000\000\040\377" - "\075\000\171\000\000\000\000\000\245\000\000\000\040\377\075\000" - "\325\006\000\000\000\000\363\004\000\000\040\377\075\000\332\006" - "\000\000\000\000\275\040\000\000\040\377\075\000\345\006\000\000" - "\000\000\254\040\000\000\040\377\075\000\363\006\000\000\000\000" - "\254\040\000\000\040\377\075\000\365\006\000\000\000\000\362\004" - "\000\000\040\377\075\000\372\006\000\000\000\000\275\040\000\000" - "\040\377\075\000\225\043\000\000\000\000\070\043\000\000\040\377" - "\076\000\040\000\000\000\000\000\136\000\000\000\040\377\076\000" - "\042\000\000\000\000\000\035\040\000\000\040\377\076\000\047\000" - "\000\000\000\000\031\040\000\000\040\377\076\000\057\000\000\000" - "\000\000\157\042\000\000\040\377\076\000\074\000\000\000\000\000" - "\304\042\000\000\040\377\076\000\075\000\000\000\000\000\145\042" - "\000\000\040\377\076\000\076\000\000\000\000\000\273\000\000\000" - "\040\377\076\000\101\000\000\000\000\000\302\000\000\000\040\377" - "\076\000\105\000\000\000\000\000\312\000\000\000\040\377\076\000" - "\111\000\000\000\000\000\316\000\000\000\040\377\076\000\117\000" - "\000\000\000\000\324\000\000\000\040\377\076\000\125\000\000\000" - "\000\000\333\000\000\000\040\377\076\000\137\000\000\000\000\000" - "\145\042\000\000\040\377\076\000\141\000\000\000\000\000\342\000" - "\000\000\040\377\076\000\145\000\000\000\000\000\352\000\000\000" - "\040\377\076\000\151\000\000\000\000\000\356\000\000\000\040\377" - "\076\000\157\000\000\000\000\000\364\000\000\000\040\377\076\000" - "\165\000\000\000\000\000\373\000\000\000\040\377\076\000\250\000" - "\000\000\000\000\151\043\000\000\040\377\076\000\225\043\000\000" - "\000\000\104\043\000\000\040\377\077\000\041\000\000\000\000\000" - "\030\056\000\000\040\377\077\000\053\000\117\000\000\000\336\036" - "\000\000\040\377\077\000\053\000\125\000\000\000\354\036\000\000" - "\040\377\077\000\053\000\157\000\000\000\337\036\000\000\040\377" - "\077\000\053\000\165\000\000\000\355\036\000\000\040\377\077\000" - "\077\000\000\000\000\000\277\000\000\000\040\377\077\000\101\000" - "\000\000\000\000\242\036\000\000\040\377\077\000\105\000\000\000" - "\000\000\272\036\000\000\040\377\077\000\111\000\000\000\000\000" - "\310\036\000\000\040\377\077\000\117\000\000\000\000\000\316\036" - "\000\000\040\377\077\000\125\000\000\000\000\000\346\036\000\000" - "\040\377\077\000\131\000\000\000\000\000\366\036\000\000\040\377" - "\077\000\134\000\000\000\000\000\055\046\000\000\040\377\077\000" - "\136\000\101\000\000\000\250\036\000\000\040\377\077\000\136\000" - "\105\000\000\000\302\036\000\000\040\377\077\000\136\000\117\000" - "\000\000\324\036\000\000\040\377\077\000\136\000\141\000\000\000" - "\251\036\000\000\040\377\077\000\136\000\145\000\000\000\303\036" - "\000\000\040\377\077\000\136\000\157\000\000\000\325\036\000\000" - "\040\377\077\000\141\000\000\000\000\000\243\036\000\000\040\377" - "\077\000\142\000\101\000\000\000\262\036\000\000\040\377\077\000" - "\142\000\141\000\000\000\263\036\000\000\040\377\077\000\145\000" - "\000\000\000\000\273\036\000\000\040\377\077\000\151\000\000\000" - "\000\000\311\036\000\000\040\377\077\000\157\000\000\000\000\000" - "\317\036\000\000\040\377\077\000\165\000\000\000\000\000\347\036" - "\000\000\040\377\077\000\171\000\000\000\000\000\367\036\000\000" - "\040\377\077\000\302\000\000\000\000\000\250\036\000\000\040\377" - "\077\000\312\000\000\000\000\000\302\036\000\000\040\377\077\000" - "\324\000\000\000\000\000\324\036\000\000\040\377\077\000\342\000" - "\000\000\000\000\251\036\000\000\040\377\077\000\352\000\000\000" - "\000\000\303\036\000\000\040\377\077\000\364\000\000\000\000\000" - "\325\036\000\000\040\377\077\000\303\001\000\000\000\000\262\036" - "\000\000\040\377\077\000\343\001\000\000\000\000\263\036\000\000" - "\040\377\077\000\225\043\000\000\000\000\160\043\000\000\040\377" - "\077\000\122\376\101\000\000\000\250\036\000\000\040\377\077\000" - "\122\376\105\000\000\000\302\036\000\000\040\377\077\000\122\376" - "\117\000\000\000\324\036\000\000\040\377\077\000\122\376\141\000" - "\000\000\251\036\000\000\040\377\077\000\122\376\145\000\000\000" - "\303\036\000\000\040\377\077\000\122\376\157\000\000\000\325\036" - "\000\000\040\377\077\000\125\376\101\000\000\000\262\036\000\000" - "\040\377\077\000\125\376\141\000\000\000\263\036\000\000\040\377" - "\077\000\142\376\117\000\000\000\336\036\000\000\040\377\077\000" - "\142\376\125\000\000\000\354\036\000\000\040\377\077\000\142\376" - "\157\000\000\000\337\036\000\000\040\377\077\000\142\376\165\000" - "\000\000\355\036\000\000\040\377\077\000\240\001\000\000\000\000" - "\336\036\000\000\040\377\077\000\241\001\000\000\000\000\337\036" - "\000\000\040\377\077\000\257\001\000\000\000\000\354\036\000\000" - "\040\377\077\000\260\001\000\000\000\000\355\036\000\000\040\377" - "\101\000\042\000\000\000\000\000\304\000\000\000\040\377\101\000" - "\047\000\000\000\000\000\301\000\000\000\040\377\101\000\050\000" - "\000\000\000\000\002\001\000\000\040\377\101\000\052\000\000\000" - "\000\000\305\000\000\000\040\377\101\000\054\000\000\000\000\000" - "\004\001\000\000\040\377\101\000\055\000\000\000\000\000\000\001" - "\000\000\040\377\101\000\073\000\000\000\000\000\004\001\000\000" - "\040\377\101\000\076\000\000\000\000\000\302\000\000\000\040\377" - "\101\000\101\000\000\000\000\000\305\000\000\000\040\377\101\000" - "\105\000\000\000\000\000\306\000\000\000\040\377\101\000\124\000" - "\000\000\000\000\100\000\000\000\040\377\101\000\136\000\000\000" - "\000\000\302\000\000\000\040\377\101\000\137\000\000\000\000\000" - "\000\001\000\000\040\377\101\000\140\000\000\000\000\000\300\000" - "\000\000\040\377\101\000\176\000\000\000\000\000\303\000\000\000" - "\040\377\101\000\250\000\000\000\000\000\304\000\000\000\040\377" - "\101\000\264\000\000\000\000\000\301\000\000\000\040\377\102\000" - "\056\000\000\000\000\000\002\036\000\000\040\377\103\000\047\000" - "\000\000\000\000\006\001\000\000\040\377\103\000\054\000\000\000" - "\000\000\307\000\000\000\040\377\103\000\056\000\000\000\000\000" - "\012\001\000\000\040\377\103\000\057\000\000\000\000\000\241\040" - "\000\000\040\377\103\000\074\000\000\000\000\000\014\001\000\000" - "\040\377\103\000\075\000\000\000\000\000\254\040\000\000\040\377" - "\103\000\103\000\000\000\000\000\002\041\000\000\040\377\103\000" - "\105\000\000\000\000\000\240\040\000\000\040\377\103\000\117\000" - "\000\000\000\000\251\000\000\000\040\377\103\000\162\000\000\000" - "\000\000\242\040\000\000\040\377\103\000\174\000\000\000\000\000" - "\242\000\000\000\040\377\104\000\054\000\000\000\000\000\020\036" - "\000\000\040\377\104\000\055\000\000\000\000\000\020\001\000\000" - "\040\377\104\000\056\000\000\000\000\000\012\036\000\000\040\377" - "\104\000\074\000\000\000\000\000\016\001\000\000\040\377\104\000" - "\110\000\000\000\000\000\320\000\000\000\040\377\105\000\042\000" - "\000\000\000\000\313\000\000\000\040\377\105\000\047\000\000\000" - "\000\000\311\000\000\000\040\377\105\000\054\000\000\000\000\000" - "\030\001\000\000\040\377\105\000\055\000\000\000\000\000\022\001" - "\000\000\040\377\105\000\056\000\000\000\000\000\026\001\000\000" - "\040\377\105\000\073\000\000\000\000\000\030\001\000\000\040\377" - "\105\000\074\000\000\000\000\000\032\001\000\000\040\377\105\000" - "\075\000\000\000\000\000\254\040\000\000\040\377\105\000\076\000" - "\000\000\000\000\312\000\000\000\040\377\105\000\105\000\000\000" - "\000\000\217\001\000\000\040\377\105\000\136\000\000\000\000\000" - "\312\000\000\000\040\377\105\000\137\000\000\000\000\000\022\001" - "\000\000\040\377\105\000\140\000\000\000\000\000\310\000\000\000" - "\040\377\105\000\250\000\000\000\000\000\313\000\000\000\040\377" - "\105\000\264\000\000\000\000\000\311\000\000\000\040\377\106\000" - "\056\000\000\000\000\000\036\036\000\000\040\377\106\000\151\000" - "\000\000\000\000\003\373\000\000\040\377\106\000\154\000\000\000" - "\000\000\004\373\000\000\040\377\106\000\162\000\000\000\000\000" - "\243\040\000\000\040\377\107\000\050\000\000\000\000\000\036\001" - "\000\000\040\377\107\000\054\000\000\000\000\000\042\001\000\000" - "\040\377\107\000\056\000\000\000\000\000\040\001\000\000\040\377" - "\107\000\124\000\000\000\000\000\076\000\000\000\040\377\107\000" - "\125\000\000\000\000\000\036\001\000\000\040\377\107\000\242\001" - "\000\000\000\000\036\001\000\000\040\377\110\000\054\000\000\000" - "\000\000\050\036\000\000\040\377\111\000\042\000\000\000\000\000" - "\317\000\000\000\040\377\111\000\047\000\000\000\000\000\315\000" - "\000\000\040\377\111\000\054\000\000\000\000\000\056\001\000\000" - "\040\377\111\000\055\000\000\000\000\000\052\001\000\000\040\377" - "\111\000\056\000\000\000\000\000\060\001\000\000\040\377\111\000" - "\073\000\000\000\000\000\056\001\000\000\040\377\111\000\076\000" - "\000\000\000\000\316\000\000\000\040\377\111\000\112\000\000\000" - "\000\000\062\001\000\000\040\377\111\000\136\000\000\000\000\000" - "\316\000\000\000\040\377\111\000\137\000\000\000\000\000\052\001" - "\000\000\040\377\111\000\140\000\000\000\000\000\314\000\000\000" - "\040\377\111\000\152\000\000\000\000\000\062\001\000\000\040\377" - "\111\000\176\000\000\000\000\000\050\001\000\000\040\377\111\000" - "\250\000\000\000\000\000\317\000\000\000\040\377\111\000\264\000" - "\000\000\000\000\315\000\000\000\040\377\113\000\054\000\000\000" - "\000\000\066\001\000\000\040\377\114\000\047\000\000\000\000\000" - "\071\001\000\000\040\377\114\000\054\000\000\000\000\000\073\001" - "\000\000\040\377\114\000\055\000\000\000\000\000\243\000\000\000" - "\040\377\114\000\057\000\000\000\000\000\101\001\000\000\040\377" - "\114\000\074\000\000\000\000\000\075\001\000\000\040\377\114\000" - "\075\000\000\000\000\000\244\040\000\000\040\377\114\000\124\000" - "\000\000\000\000\074\000\000\000\040\377\114\000\126\000\000\000" - "\000\000\174\000\000\000\040\377\115\000\056\000\000\000\000\000" - "\100\036\000\000\040\377\116\000\047\000\000\000\000\000\103\001" - "\000\000\040\377\116\000\054\000\000\000\000\000\105\001\000\000" - "\040\377\116\000\074\000\000\000\000\000\107\001\000\000\040\377" - "\116\000\075\000\000\000\000\000\246\040\000\000\040\377\116\000" - "\107\000\000\000\000\000\112\001\000\000\040\377\116\000\116\000" - "\000\000\000\000\025\041\000\000\040\377\116\000\117\000\000\000" - "\000\000\026\041\000\000\040\377\116\000\157\000\000\000\000\000" - "\026\041\000\000\040\377\116\000\176\000\000\000\000\000\321\000" - "\000\000\040\377\117\000\042\000\000\000\000\000\326\000\000\000" - "\040\377\117\000\047\000\000\000\000\000\323\000\000\000\040\377" - "\117\000\054\000\000\000\000\000\352\001\000\000\040\377\117\000" - "\055\000\000\000\000\000\114\001\000\000\040\377\117\000\057\000" - "\000\000\000\000\330\000\000\000\040\377\117\000\073\000\000\000" - "\000\000\352\001\000\000\040\377\117\000\076\000\000\000\000\000" - "\324\000\000\000\040\377\117\000\101\000\000\000\000\000\266\044" - "\000\000\040\377\117\000\103\000\000\000\000\000\251\000\000\000" - "\040\377\117\000\105\000\000\000\000\000\122\001\000\000\040\377" - "\117\000\122\000\000\000\000\000\256\000\000\000\040\377\117\000" - "\123\000\000\000\000\000\247\000\000\000\040\377\117\000\130\000" - "\000\000\000\000\244\000\000\000\040\377\117\000\131\000\000\000" - "\000\000\056\046\000\000\040\377\117\000\136\000\000\000\000\000" - "\324\000\000\000\040\377\117\000\137\000\000\000\000\000\114\001" - "\000\000\040\377\117\000\140\000\000\000\000\000\322\000\000\000" - "\040\377\117\000\176\000\000\000\000\000\325\000\000\000\040\377" - "\117\000\250\000\000\000\000\000\326\000\000\000\040\377\117\000" - "\264\000\000\000\000\000\323\000\000\000\040\377\120\000\041\000" - "\000\000\000\000\266\000\000\000\040\377\120\000\056\000\000\000" - "\000\000\126\036\000\000\040\377\120\000\075\000\000\000\000\000" - "\275\040\000\000\040\377\120\000\120\000\000\000\000\000\266\000" - "\000\000\040\377\120\000\164\000\000\000\000\000\247\040\000\000" - "\040\377\121\000\121\000\000\000\000\000\032\041\000\000\040\377" - "\122\000\047\000\000\000\000\000\124\001\000\000\040\377\122\000" - "\054\000\000\000\000\000\126\001\000\000\040\377\122\000\074\000" - "\000\000\000\000\130\001\000\000\040\377\122\000\075\000\000\000" - "\000\000\271\040\000\000\040\377\122\000\117\000\000\000\000\000" - "\256\000\000\000\040\377\122\000\122\000\000\000\000\000\035\041" - "\000\000\040\377\122\000\163\000\000\000\000\000\250\040\000\000" - "\040\377\123\000\041\000\000\000\000\000\247\000\000\000\040\377" - "\123\000\047\000\000\000\000\000\132\001\000\000\040\377\123\000" - "\054\000\000\000\000\000\136\001\000\000\040\377\123\000\056\000" - "\000\000\000\000\140\036\000\000\040\377\123\000\073\000\000\000" - "\000\000\030\002\000\000\040\377\123\000\074\000\000\000\000\000" - "\140\001\000\000\040\377\123\000\115\000\000\000\000\000\040\041" - "\000\000\040\377\123\000\117\000\000\000\000\000\247\000\000\000" - "\040\377\123\000\123\000\000\000\000\000\236\036\000\000\040\377" - "\124\000\054\000\000\000\000\000\142\001\000\000\040\377\124\000" - "\055\000\000\000\000\000\146\001\000\000\040\377\124\000\056\000" - "\000\000\000\000\152\036\000\000\040\377\124\000\057\000\000\000" - "\000\000\146\001\000\000\040\377\124\000\073\000\000\000\000\000" - "\032\002\000\000\040\377\124\000\074\000\000\000\000\000\144\001" + "\270\036\000\000\000\000\000\000\306\036\000\000\122\376\271\036" + "\000\000\000\000\000\000\307\036\000\000\122\376\314\036\000\000" + "\000\000\000\000\330\036\000\000\122\376\315\036\000\000\000\000" + "\000\000\331\036\000\000\122\376\022\042\000\000\000\000\000\000" + "\173\040\000\000\122\376\000\116\000\000\000\000\000\000\222\061" + "\000\000\122\376\001\116\000\000\000\000\000\000\234\061\000\000" + "\122\376\011\116\000\000\000\000\000\000\224\061\000\000\122\376" + "\012\116\000\000\000\000\000\000\226\061\000\000\122\376\013\116" + "\000\000\000\000\000\000\230\061\000\000\122\376\031\116\000\000" + "\000\000\000\000\233\061\000\000\122\376\055\116\000\000\000\000" + "\000\000\227\061\000\000\122\376\131\116\000\000\000\000\000\000" + "\232\061\000\000\122\376\214\116\000\000\000\000\000\000\223\061" + "\000\000\122\376\272\116\000\000\000\000\000\000\237\061\000\000" + "\122\376\333\126\000\000\000\000\000\000\225\061\000\000\122\376" + "\060\127\000\000\000\000\000\000\236\061\000\000\122\376\051\131" + "\000\000\000\000\000\000\235\061\000\000\122\376\062\165\000\000" + "\000\000\000\000\231\061\000\000\122\376\122\376\000\000\000\000" + "\000\000\136\000\000\000\122\376\040\377\041\000\101\000\000\000" + "\254\036\000\000\122\376\040\377\041\000\105\000\000\000\306\036" + "\000\000\122\376\040\377\041\000\117\000\000\000\330\036\000\000" + "\122\376\040\377\041\000\141\000\000\000\255\036\000\000\122\376" + "\040\377\041\000\145\000\000\000\307\036\000\000\122\376\040\377" + "\041\000\157\000\000\000\331\036\000\000\122\376\040\377\123\000" + "\115\000\000\000\040\041\000\000\122\376\040\377\124\000\115\000" + "\000\000\042\041\000\000\122\376\040\377\137\000\141\000\000\000" + "\252\000\000\000\122\376\040\377\137\000\150\000\000\000\260\002" + "\000\000\122\376\040\377\137\000\151\000\000\000\161\040\000\000" + "\122\376\040\377\137\000\152\000\000\000\262\002\000\000\122\376" + "\040\377\137\000\154\000\000\000\341\002\000\000\122\376\040\377" + "\137\000\156\000\000\000\177\040\000\000\122\376\040\377\137\000" + "\157\000\000\000\272\000\000\000\122\376\040\377\137\000\162\000" + "\000\000\263\002\000\000\122\376\040\377\137\000\163\000\000\000" + "\342\002\000\000\122\376\040\377\137\000\167\000\000\000\267\002" + "\000\000\122\376\040\377\137\000\170\000\000\000\343\002\000\000" + "\122\376\040\377\137\000\171\000\000\000\270\002\000\000\122\376" + "\040\377\137\000\143\002\000\000\340\002\000\000\122\376\040\377" + "\137\000\146\002\000\000\261\002\000\000\122\376\040\377\137\000" + "\171\002\000\000\264\002\000\000\122\376\040\377\137\000\173\002" + "\000\000\265\002\000\000\122\376\040\377\137\000\201\002\000\000" + "\266\002\000\000\122\376\040\377\137\000\225\002\000\000\344\002" + "\000\000\122\376\040\377\163\000\155\000\000\000\040\041\000\000" + "\122\376\040\377\164\000\155\000\000\000\042\041\000\000\122\376" + "\253\377\000\000\000\000\000\000\172\040\000\000\122\376\260\377" + "\000\000\000\000\000\000\160\040\000\000\122\376\261\377\000\000" + "\000\000\000\000\271\000\000\000\122\376\262\377\000\000\000\000" + "\000\000\262\000\000\000\122\376\263\377\000\000\000\000\000\000" + "\263\000\000\000\122\376\264\377\000\000\000\000\000\000\164\040" + "\000\000\122\376\265\377\000\000\000\000\000\000\165\040\000\000" + "\122\376\266\377\000\000\000\000\000\000\166\040\000\000\122\376" + "\267\377\000\000\000\000\000\000\167\040\000\000\122\376\270\377" + "\000\000\000\000\000\000\170\040\000\000\122\376\271\377\000\000" + "\000\000\000\000\171\040\000\000\122\376\275\377\000\000\000\000" + "\000\000\174\040\000\000\122\376\274\036\000\000\000\000\000\000" + "\304\036\000\000\122\376\275\036\000\000\000\000\000\000\305\036" + "\000\000\123\376\040\000\000\000\000\000\000\000\176\000\000\000" + "\123\376\074\000\000\000\000\000\000\000\162\042\000\000\123\376" + "\075\000\000\000\000\000\000\000\103\042\000\000\123\376\076\000" + "\000\000\000\000\000\000\163\042\000\000\123\376\240\000\000\000" + "\000\000\000\000\003\003\000\000\123\376\323\000\000\000\000\000" + "\000\000\114\036\000\000\123\376\326\000\000\000\000\000\000\000" + "\116\036\000\000\123\376\332\000\000\000\000\000\000\000\170\036" + "\000\000\123\376\363\000\000\000\000\000\000\000\115\036\000\000" + "\123\376\366\000\000\000\000\000\000\000\117\036\000\000\123\376" + "\372\000\000\000\000\000\000\000\171\036\000\000\123\376\123\376" + "\000\000\000\000\000\000\176\000\000\000\123\376\040\377\042\000" + "\351\007\000\000\327\037\000\000\123\376\040\377\042\000\365\007" + "\000\000\347\037\000\000\123\376\040\377\050\000\301\007\000\000" + "\017\037\000\000\123\376\040\377\050\000\307\007\000\000\057\037" + "\000\000\123\376\040\377\050\000\311\007\000\000\077\037\000\000" + "\123\376\040\377\050\000\325\007\000\000\137\037\000\000\123\376" + "\040\377\050\000\331\007\000\000\157\037\000\000\123\376\040\377" + "\050\000\341\007\000\000\007\037\000\000\123\376\040\377\050\000" + "\347\007\000\000\047\037\000\000\123\376\040\377\050\000\351\007" + "\000\000\067\037\000\000\123\376\040\377\050\000\365\007\000\000" + "\127\037\000\000\123\376\040\377\050\000\371\007\000\000\147\037" + "\000\000\123\376\040\377\051\000\301\007\000\000\016\037\000\000" + "\123\376\040\377\051\000\307\007\000\000\056\037\000\000\123\376" + "\040\377\051\000\311\007\000\000\076\037\000\000\123\376\040\377" + "\051\000\331\007\000\000\156\037\000\000\123\376\040\377\051\000" + "\341\007\000\000\006\037\000\000\123\376\040\377\051\000\347\007" + "\000\000\046\037\000\000\123\376\040\377\051\000\351\007\000\000" + "\066\037\000\000\123\376\040\377\051\000\365\007\000\000\126\037" + "\000\000\123\376\040\377\051\000\371\007\000\000\146\037\000\000" + "\123\376\040\377\053\000\117\000\000\000\340\036\000\000\123\376" + "\040\377\053\000\125\000\000\000\356\036\000\000\123\376\040\377" + "\053\000\157\000\000\000\341\036\000\000\123\376\040\377\053\000" + "\165\000\000\000\357\036\000\000\123\376\040\377\125\000\101\000" + "\000\000\264\036\000\000\123\376\040\377\125\000\141\000\000\000" + "\265\036\000\000\123\376\040\377\136\000\101\000\000\000\252\036" + "\000\000\123\376\040\377\136\000\105\000\000\000\304\036\000\000" + "\123\376\040\377\136\000\117\000\000\000\326\036\000\000\123\376" + "\040\377\136\000\141\000\000\000\253\036\000\000\123\376\040\377" + "\136\000\145\000\000\000\305\036\000\000\123\376\040\377\136\000" + "\157\000\000\000\327\036\000\000\123\376\040\377\142\000\101\000" + "\000\000\264\036\000\000\123\376\040\377\142\000\141\000\000\000" + "\265\036\000\000\124\376\040\000\000\000\000\000\000\000\257\000" + "\000\000\124\376\126\000\000\000\000\000\000\000\325\001\000\000" + "\124\376\166\000\000\000\000\000\000\000\326\001\000\000\124\376" + "\240\000\000\000\000\000\000\000\004\003\000\000\124\376\310\000" + "\000\000\000\000\000\000\024\036\000\000\124\376\311\000\000\000" + "\000\000\000\000\026\036\000\000\124\376\322\000\000\000\000\000" + "\000\000\120\036\000\000\124\376\323\000\000\000\000\000\000\000" + "\122\036\000\000\124\376\350\000\000\000\000\000\000\000\025\036" + "\000\000\124\376\351\000\000\000\000\000\000\000\027\036\000\000" + "\124\376\362\000\000\000\000\000\000\000\121\036\000\000\124\376" + "\363\000\000\000\000\000\000\000\123\036\000\000\124\376\046\002" + "\000\000\000\000\000\000\340\001\000\000\124\376\047\002\000\000" + "\000\000\000\000\341\001\000\000\124\376\066\036\000\000\000\000" + "\000\000\070\036\000\000\124\376\067\036\000\000\000\000\000\000" + "\071\036\000\000\124\376\132\036\000\000\000\000\000\000\134\036" + "\000\000\124\376\133\036\000\000\000\000\000\000\135\036\000\000" + "\124\376\124\376\000\000\000\000\000\000\257\000\000\000\124\376" + "\127\376\125\000\000\000\000\000\325\001\000\000\124\376\127\376" + "\165\000\000\000\000\000\326\001\000\000\124\376\214\376\101\000" + "\000\000\000\000\271\037\000\000\124\376\214\376\111\000\000\000" + "\000\000\331\037\000\000\124\376\214\376\125\000\000\000\000\000" + "\351\037\000\000\124\376\214\376\141\000\000\000\000\000\261\037" + "\000\000\124\376\214\376\151\000\000\000\000\000\321\037\000\000" + "\124\376\214\376\165\000\000\000\000\000\341\037\000\000\124\376" + "\040\377\041\000\114\000\000\000\070\036\000\000\124\376\040\377" + "\041\000\122\000\000\000\134\036\000\000\124\376\040\377\041\000" + "\154\000\000\000\071\036\000\000\124\376\040\377\041\000\162\000" + "\000\000\135\036\000\000\124\376\040\377\042\000\101\000\000\000" + "\336\001\000\000\124\376\040\377\042\000\117\000\000\000\052\002" + "\000\000\124\376\040\377\042\000\125\000\000\000\325\001\000\000" + "\124\376\040\377\042\000\141\000\000\000\337\001\000\000\124\376" + "\040\377\042\000\157\000\000\000\053\002\000\000\124\376\040\377" + "\042\000\165\000\000\000\326\001\000\000\124\376\040\377\056\000" + "\101\000\000\000\340\001\000\000\124\376\040\377\056\000\117\000" + "\000\000\060\002\000\000\124\376\040\377\056\000\141\000\000\000" + "\341\001\000\000\124\376\040\377\056\000\157\000\000\000\061\002" + "\000\000\124\376\040\377\073\000\117\000\000\000\354\001\000\000" + "\124\376\040\377\073\000\157\000\000\000\355\001\000\000\124\376" + "\040\377\176\000\117\000\000\000\054\002\000\000\124\376\040\377" + "\176\000\157\000\000\000\055\002\000\000\125\376\040\000\000\000" + "\000\000\000\000\330\002\000\000\125\376\240\000\000\000\000\000" + "\000\000\006\003\000\000\125\376\300\000\000\000\000\000\000\000" + "\260\036\000\000\125\376\301\000\000\000\000\000\000\000\256\036" + "\000\000\125\376\303\000\000\000\000\000\000\000\264\036\000\000" + "\125\376\340\000\000\000\000\000\000\000\261\036\000\000\125\376" + "\341\000\000\000\000\000\000\000\257\036\000\000\125\376\343\000" + "\000\000\000\000\000\000\265\036\000\000\125\376\125\376\000\000" + "\000\000\000\000\330\002\000\000\125\376\040\377\041\000\101\000" + "\000\000\266\036\000\000\125\376\040\377\041\000\141\000\000\000" + "\267\036\000\000\125\376\040\377\054\000\105\000\000\000\034\036" + "\000\000\125\376\040\377\054\000\145\000\000\000\035\036\000\000" + "\125\376\040\377\270\000\105\000\000\000\034\036\000\000\125\376" + "\040\377\270\000\145\000\000\000\035\036\000\000\126\376\040\000" + "\000\000\000\000\000\000\331\002\000\000\126\376\114\000\000\000" + "\000\000\000\000\077\001\000\000\126\376\151\000\000\000\000\000" + "\000\000\061\001\000\000\126\376\152\000\000\000\000\000\000\000" + "\067\002\000\000\126\376\154\000\000\000\000\000\000\000\100\001" + "\000\000\126\376\240\000\000\000\000\000\000\000\007\003\000\000" + "\126\376\177\001\000\000\000\000\000\000\233\036\000\000\126\376" + "\142\036\000\000\000\000\000\000\150\036\000\000\126\376\143\036" + "\000\000\000\000\000\000\151\036\000\000\126\376\126\376\000\000" + "\000\000\000\000\331\002\000\000\126\376\143\376\152\000\000\000" + "\000\000\137\002\000\000\126\376\040\377\041\000\123\000\000\000" + "\150\036\000\000\126\376\040\377\041\000\163\000\000\000\151\036" + "\000\000\126\376\040\377\047\000\123\000\000\000\144\036\000\000" + "\126\376\040\377\047\000\163\000\000\000\145\036\000\000\126\376" + "\040\377\143\000\123\000\000\000\146\036\000\000\126\376\040\377" + "\143\000\163\000\000\000\147\036\000\000\126\376\040\377\146\000" + "\163\000\000\000\233\036\000\000\126\376\040\377\264\000\123\000" + "\000\000\144\036\000\000\126\376\040\377\264\000\163\000\000\000" + "\145\036\000\000\127\376\040\000\000\000\000\000\000\000\042\000" + "\000\000\127\376\047\000\000\000\000\000\000\000\104\003\000\000" + "\127\376\240\000\000\000\000\000\000\000\010\003\000\000\127\376" + "\264\000\000\000\000\000\000\000\104\003\000\000\127\376\315\000" + "\000\000\000\000\000\000\056\036\000\000\127\376\331\000\000\000" + "\000\000\000\000\333\001\000\000\127\376\332\000\000\000\000\000" + "\000\000\327\001\000\000\127\376\355\000\000\000\000\000\000\000" + "\057\036\000\000\127\376\371\000\000\000\000\000\000\000\334\001" + "\000\000\127\376\372\000\000\000\000\000\000\000\330\001\000\000" + "\127\376\330\004\000\000\000\000\000\000\332\004\000\000\127\376" + "\331\004\000\000\000\000\000\000\333\004\000\000\127\376\350\004" + "\000\000\000\000\000\000\352\004\000\000\127\376\351\004\000\000" + "\000\000\000\000\353\004\000\000\127\376\121\376\040\000\000\000" + "\000\000\205\003\000\000\127\376\124\376\125\000\000\000\000\000" + "\172\036\000\000\127\376\124\376\165\000\000\000\000\000\173\036" + "\000\000\127\376\127\376\000\000\000\000\000\000\250\000\000\000" + "\127\376\154\376\075\000\000\000\000\000\167\052\000\000\127\376" + "\040\377\137\000\125\000\000\000\172\036\000\000\127\376\040\377" + "\137\000\165\000\000\000\173\036\000\000\127\376\040\377\176\000" + "\117\000\000\000\116\036\000\000\127\376\040\377\176\000\157\000" + "\000\000\117\036\000\000\127\376\040\377\257\000\125\000\000\000" + "\172\036\000\000\127\376\040\377\257\000\165\000\000\000\173\036" + "\000\000\130\376\040\000\000\000\000\000\000\000\260\000\000\000" + "\130\376\240\000\000\000\000\000\000\000\012\003\000\000\130\376" + "\301\000\000\000\000\000\000\000\372\001\000\000\130\376\341\000" + "\000\000\000\000\000\000\373\001\000\000\130\376\130\376\000\000" + "\000\000\000\000\260\000\000\000\131\376\040\000\000\000\000\000" + "\000\000\335\002\000\000\131\376\240\000\000\000\000\000\000\000" + "\013\003\000\000\131\376\131\376\000\000\000\000\000\000\335\002" + "\000\000\132\376\040\000\000\000\000\000\000\000\307\002\000\000" + "\132\376\050\000\000\000\000\000\000\000\215\040\000\000\132\376" + "\051\000\000\000\000\000\000\000\216\040\000\000\132\376\053\000" + "\000\000\000\000\000\000\212\040\000\000\132\376\055\000\000\000" + "\000\000\000\000\213\040\000\000\132\376\060\000\000\000\000\000" + "\000\000\200\040\000\000\132\376\061\000\000\000\000\000\000\000" + "\201\040\000\000\132\376\062\000\000\000\000\000\000\000\202\040" + "\000\000\132\376\063\000\000\000\000\000\000\000\203\040\000\000" + "\132\376\064\000\000\000\000\000\000\000\204\040\000\000\132\376" + "\065\000\000\000\000\000\000\000\205\040\000\000\132\376\066\000" + "\000\000\000\000\000\000\206\040\000\000\132\376\067\000\000\000" + "\000\000\000\000\207\040\000\000\132\376\070\000\000\000\000\000" + "\000\000\210\040\000\000\132\376\071\000\000\000\000\000\000\000" + "\211\040\000\000\132\376\075\000\000\000\000\000\000\000\214\040" + "\000\000\132\376\126\000\000\000\000\000\000\000\331\001\000\000" + "\132\376\166\000\000\000\000\000\000\000\332\001\000\000\132\376" + "\240\000\000\000\000\000\000\000\014\003\000\000\132\376\362\001" + "\000\000\000\000\000\000\305\001\000\000\132\376\132\376\000\000" + "\000\000\000\000\307\002\000\000\132\376\040\377\042\000\125\000" + "\000\000\331\001\000\000\132\376\040\377\042\000\165\000\000\000" + "\332\001\000\000\133\376\040\000\000\000\000\000\000\000\270\000" + "\000\000\133\376\240\000\000\000\000\000\000\000\047\003\000\000" + "\133\376\024\001\000\000\000\000\000\000\034\036\000\000\133\376" + "\025\001\000\000\000\000\000\000\035\036\000\000\133\376\133\376" + "\000\000\000\000\000\000\270\000\000\000\134\376\040\000\000\000" + "\000\000\000\000\333\002\000\000\134\376\240\000\000\000\000\000" + "\000\000\050\003\000\000\134\376\134\376\000\000\000\000\000\000" + "\333\002\000\000\135\376\040\000\000\000\000\000\000\000\172\003" + "\000\000\135\376\120\376\040\377\050\000\301\007\213\037\000\000" + "\135\376\120\376\040\377\050\000\307\007\233\037\000\000\135\376" + "\120\376\040\377\050\000\331\007\253\037\000\000\135\376\120\376" + "\040\377\050\000\341\007\203\037\000\000\135\376\120\376\040\377" + "\050\000\347\007\223\037\000\000\135\376\120\376\040\377\050\000" + "\371\007\243\037\000\000\135\376\120\376\040\377\051\000\301\007" + "\212\037\000\000\135\376\120\376\040\377\051\000\307\007\232\037" + "\000\000\135\376\120\376\040\377\051\000\331\007\252\037\000\000" + "\135\376\120\376\040\377\051\000\341\007\202\037\000\000\135\376" + "\120\376\040\377\051\000\347\007\222\037\000\000\135\376\120\376" + "\040\377\051\000\371\007\242\037\000\000\135\376\121\376\040\377" + "\050\000\301\007\215\037\000\000\135\376\121\376\040\377\050\000" + "\307\007\235\037\000\000\135\376\121\376\040\377\050\000\331\007" + "\255\037\000\000\135\376\121\376\040\377\050\000\341\007\205\037" + "\000\000\135\376\121\376\040\377\050\000\347\007\225\037\000\000" + "\135\376\121\376\040\377\050\000\371\007\245\037\000\000\135\376" + "\121\376\040\377\051\000\301\007\214\037\000\000\135\376\121\376" + "\040\377\051\000\307\007\234\037\000\000\135\376\121\376\040\377" + "\051\000\331\007\254\037\000\000\135\376\121\376\040\377\051\000" + "\341\007\204\037\000\000\135\376\121\376\040\377\051\000\347\007" + "\224\037\000\000\135\376\121\376\040\377\051\000\371\007\244\037" + "\000\000\135\376\123\376\040\377\050\000\301\007\217\037\000\000" + "\135\376\123\376\040\377\050\000\307\007\237\037\000\000\135\376" + "\123\376\040\377\050\000\331\007\257\037\000\000\135\376\123\376" + "\040\377\050\000\341\007\207\037\000\000\135\376\123\376\040\377" + "\050\000\347\007\227\037\000\000\135\376\123\376\040\377\050\000" + "\371\007\247\037\000\000\135\376\123\376\040\377\051\000\301\007" + "\216\037\000\000\135\376\123\376\040\377\051\000\307\007\236\037" + "\000\000\135\376\123\376\040\377\051\000\331\007\256\037\000\000" + "\135\376\123\376\040\377\051\000\341\007\206\037\000\000\135\376" + "\123\376\040\377\051\000\347\007\226\037\000\000\135\376\123\376" + "\040\377\051\000\371\007\246\037\000\000\135\376\135\376\000\000" + "\000\000\000\000\172\003\000\000\135\376\040\377\047\000\050\000" + "\301\007\215\037\000\000\135\376\040\377\047\000\050\000\307\007" + "\235\037\000\000\135\376\040\377\047\000\050\000\331\007\255\037" + "\000\000\135\376\040\377\047\000\050\000\341\007\205\037\000\000" + "\135\376\040\377\047\000\050\000\347\007\225\037\000\000\135\376" + "\040\377\047\000\050\000\371\007\245\037\000\000\135\376\040\377" + "\047\000\051\000\301\007\214\037\000\000\135\376\040\377\047\000" + "\051\000\307\007\234\037\000\000\135\376\040\377\047\000\051\000" + "\331\007\254\037\000\000\135\376\040\377\047\000\051\000\341\007" + "\204\037\000\000\135\376\040\377\047\000\051\000\347\007\224\037" + "\000\000\135\376\040\377\047\000\051\000\371\007\244\037\000\000" + "\135\376\040\377\047\000\341\007\000\000\264\037\000\000\135\376" + "\040\377\047\000\347\007\000\000\304\037\000\000\135\376\040\377" + "\047\000\371\007\000\000\364\037\000\000\135\376\040\377\047\000" + "\144\376\301\007\214\037\000\000\135\376\040\377\047\000\144\376" + "\307\007\234\037\000\000\135\376\040\377\047\000\144\376\331\007" + "\254\037\000\000\135\376\040\377\047\000\144\376\341\007\204\037" + "\000\000\135\376\040\377\047\000\144\376\347\007\224\037\000\000" + "\135\376\040\377\047\000\144\376\371\007\244\037\000\000\135\376" + "\040\377\047\000\145\376\301\007\215\037\000\000\135\376\040\377" + "\047\000\145\376\307\007\235\037\000\000\135\376\040\377\047\000" + "\145\376\331\007\255\037\000\000\135\376\040\377\047\000\145\376" + "\341\007\205\037\000\000\135\376\040\377\047\000\145\376\347\007" + "\225\037\000\000\135\376\040\377\047\000\145\376\371\007\245\037" + "\000\000\135\376\040\377\050\000\301\007\000\000\211\037\000\000" + "\135\376\040\377\050\000\307\007\000\000\231\037\000\000\135\376" + "\040\377\050\000\331\007\000\000\251\037\000\000\135\376\040\377" + "\050\000\341\007\000\000\201\037\000\000\135\376\040\377\050\000" + "\347\007\000\000\221\037\000\000\135\376\040\377\050\000\371\007" + "\000\000\241\037\000\000\135\376\040\377\051\000\301\007\000\000" + "\210\037\000\000\135\376\040\377\051\000\307\007\000\000\230\037" + "\000\000\135\376\040\377\051\000\331\007\000\000\250\037\000\000" + "\135\376\040\377\051\000\341\007\000\000\200\037\000\000\135\376" + "\040\377\051\000\347\007\000\000\220\037\000\000\135\376\040\377" + "\051\000\371\007\000\000\240\037\000\000\135\376\040\377\140\000" + "\050\000\301\007\213\037\000\000\135\376\040\377\140\000\050\000" + "\307\007\233\037\000\000\135\376\040\377\140\000\050\000\331\007" + "\253\037\000\000\135\376\040\377\140\000\050\000\341\007\203\037" + "\000\000\135\376\040\377\140\000\050\000\347\007\223\037\000\000" + "\135\376\040\377\140\000\050\000\371\007\243\037\000\000\135\376" + "\040\377\140\000\051\000\301\007\212\037\000\000\135\376\040\377" + "\140\000\051\000\307\007\232\037\000\000\135\376\040\377\140\000" + "\051\000\331\007\252\037\000\000\135\376\040\377\140\000\051\000" + "\341\007\202\037\000\000\135\376\040\377\140\000\051\000\347\007" + "\222\037\000\000\135\376\040\377\140\000\051\000\371\007\242\037" + "\000\000\135\376\040\377\140\000\341\007\000\000\262\037\000\000" + "\135\376\040\377\140\000\347\007\000\000\302\037\000\000\135\376" + "\040\377\140\000\371\007\000\000\362\037\000\000\135\376\040\377" + "\140\000\144\376\301\007\212\037\000\000\135\376\040\377\140\000" + "\144\376\307\007\232\037\000\000\135\376\040\377\140\000\144\376" + "\331\007\252\037\000\000\135\376\040\377\140\000\144\376\341\007" + "\202\037\000\000\135\376\040\377\140\000\144\376\347\007\222\037" + "\000\000\135\376\040\377\140\000\144\376\371\007\242\037\000\000" + "\135\376\040\377\140\000\145\376\301\007\213\037\000\000\135\376" + "\040\377\140\000\145\376\307\007\233\037\000\000\135\376\040\377" + "\140\000\145\376\331\007\253\037\000\000\135\376\040\377\140\000" + "\145\376\341\007\203\037\000\000\135\376\040\377\140\000\145\376" + "\347\007\223\037\000\000\135\376\040\377\140\000\145\376\371\007" + "\243\037\000\000\135\376\040\377\176\000\050\000\301\007\217\037" + "\000\000\135\376\040\377\176\000\050\000\307\007\237\037\000\000" + "\135\376\040\377\176\000\050\000\331\007\257\037\000\000\135\376" + "\040\377\176\000\050\000\341\007\207\037\000\000\135\376\040\377" + "\176\000\050\000\347\007\227\037\000\000\135\376\040\377\176\000" + "\050\000\371\007\247\037\000\000\135\376\040\377\176\000\051\000" + "\301\007\216\037\000\000\135\376\040\377\176\000\051\000\307\007" + "\236\037\000\000\135\376\040\377\176\000\051\000\331\007\256\037" + "\000\000\135\376\040\377\176\000\051\000\341\007\206\037\000\000" + "\135\376\040\377\176\000\051\000\347\007\226\037\000\000\135\376" + "\040\377\176\000\051\000\371\007\246\037\000\000\135\376\040\377" + "\176\000\341\007\000\000\267\037\000\000\135\376\040\377\176\000" + "\347\007\000\000\307\037\000\000\135\376\040\377\176\000\371\007" + "\000\000\367\037\000\000\135\376\040\377\176\000\144\376\301\007" + "\216\037\000\000\135\376\040\377\176\000\144\376\307\007\236\037" + "\000\000\135\376\040\377\176\000\144\376\331\007\256\037\000\000" + "\135\376\040\377\176\000\144\376\341\007\206\037\000\000\135\376" + "\040\377\176\000\144\376\347\007\226\037\000\000\135\376\040\377" + "\176\000\144\376\371\007\246\037\000\000\135\376\040\377\176\000" + "\145\376\301\007\217\037\000\000\135\376\040\377\176\000\145\376" + "\307\007\237\037\000\000\135\376\040\377\176\000\145\376\331\007" + "\257\037\000\000\135\376\040\377\176\000\145\376\341\007\207\037" + "\000\000\135\376\040\377\176\000\145\376\347\007\227\037\000\000" + "\135\376\040\377\176\000\145\376\371\007\247\037\000\000\136\376" + "\106\060\000\000\000\000\000\000\224\060\000\000\136\376\113\060" + "\000\000\000\000\000\000\114\060\000\000\136\376\115\060\000\000" + "\000\000\000\000\116\060\000\000\136\376\117\060\000\000\000\000" + "\000\000\120\060\000\000\136\376\121\060\000\000\000\000\000\000" + "\122\060\000\000\136\376\123\060\000\000\000\000\000\000\124\060" + "\000\000\136\376\125\060\000\000\000\000\000\000\126\060\000\000" + "\136\376\127\060\000\000\000\000\000\000\130\060\000\000\136\376" + "\131\060\000\000\000\000\000\000\132\060\000\000\136\376\133\060" + "\000\000\000\000\000\000\134\060\000\000\136\376\135\060\000\000" + "\000\000\000\000\136\060\000\000\136\376\137\060\000\000\000\000" + "\000\000\140\060\000\000\136\376\141\060\000\000\000\000\000\000" + "\142\060\000\000\136\376\144\060\000\000\000\000\000\000\145\060" + "\000\000\136\376\146\060\000\000\000\000\000\000\147\060\000\000" + "\136\376\150\060\000\000\000\000\000\000\151\060\000\000\136\376" + "\157\060\000\000\000\000\000\000\160\060\000\000\136\376\162\060" + "\000\000\000\000\000\000\163\060\000\000\136\376\165\060\000\000" + "\000\000\000\000\166\060\000\000\136\376\170\060\000\000\000\000" + "\000\000\171\060\000\000\136\376\173\060\000\000\000\000\000\000" + "\174\060\000\000\136\376\235\060\000\000\000\000\000\000\236\060" + "\000\000\136\376\360\060\000\000\000\000\000\000\370\060\000\000" + "\136\376\361\060\000\000\000\000\000\000\371\060\000\000\136\376" + "\375\060\000\000\000\000\000\000\376\060\000\000\137\376\157\060" + "\000\000\000\000\000\000\161\060\000\000\137\376\162\060\000\000" + "\000\000\000\000\164\060\000\000\137\376\165\060\000\000\000\000" + "\000\000\167\060\000\000\137\376\170\060\000\000\000\000\000\000" + "\172\060\000\000\137\376\173\060\000\000\000\000\000\000\175\060" + "\000\000\140\376\040\000\000\000\000\000\000\000\043\003\000\000" + "\140\376\053\000\000\000\000\000\000\000\045\052\000\000\140\376" + "\055\000\000\000\000\000\000\000\052\052\000\000\140\376\075\000" + "\000\000\000\000\000\000\146\052\000\000\140\376\240\000\000\000" + "\000\000\000\000\043\003\000\000\140\376\140\376\000\000\000\000" + "\000\000\043\003\000\000\140\376\040\377\053\000\117\000\000\000" + "\342\036\000\000\140\376\040\377\053\000\125\000\000\000\360\036" + "\000\000\140\376\040\377\053\000\157\000\000\000\343\036\000\000" + "\140\376\040\377\053\000\165\000\000\000\361\036\000\000\141\376" + "\040\000\000\000\000\000\000\000\011\003\000\000\141\376\102\000" + "\000\000\000\000\000\000\201\001\000\000\141\376\103\000\000\000" + "\000\000\000\000\207\001\000\000\141\376\104\000\000\000\000\000" + "\000\000\212\001\000\000\141\376\106\000\000\000\000\000\000\000" + "\221\001\000\000\141\376\107\000\000\000\000\000\000\000\223\001" + "\000\000\141\376\113\000\000\000\000\000\000\000\230\001\000\000" + "\141\376\115\000\000\000\000\000\000\000\156\054\000\000\141\376" + "\116\000\000\000\000\000\000\000\235\001\000\000\141\376\120\000" + "\000\000\000\000\000\000\244\001\000\000\141\376\124\000\000\000" + "\000\000\000\000\254\001\000\000\141\376\126\000\000\000\000\000" + "\000\000\262\001\000\000\141\376\127\000\000\000\000\000\000\000" + "\162\054\000\000\141\376\132\000\000\000\000\000\000\000\044\002" + "\000\000\141\376\142\000\000\000\000\000\000\000\123\002\000\000" + "\141\376\143\000\000\000\000\000\000\000\210\001\000\000\141\376" + "\144\000\000\000\000\000\000\000\127\002\000\000\141\376\146\000" + "\000\000\000\000\000\000\222\001\000\000\141\376\147\000\000\000" + "\000\000\000\000\140\002\000\000\141\376\150\000\000\000\000\000" + "\000\000\146\002\000\000\141\376\153\000\000\000\000\000\000\000" + "\231\001\000\000\141\376\155\000\000\000\000\000\000\000\161\002" + "\000\000\141\376\156\000\000\000\000\000\000\000\162\002\000\000" + "\141\376\160\000\000\000\000\000\000\000\245\001\000\000\141\376" + "\161\000\000\000\000\000\000\000\240\002\000\000\141\376\162\000" + "\000\000\000\000\000\000\174\002\000\000\141\376\163\000\000\000" + "\000\000\000\000\202\002\000\000\141\376\164\000\000\000\000\000" + "\000\000\255\001\000\000\141\376\166\000\000\000\000\000\000\000" + "\213\002\000\000\141\376\167\000\000\000\000\000\000\000\163\054" + "\000\000\141\376\172\000\000\000\000\000\000\000\045\002\000\000" + "\141\376\240\000\000\000\000\000\000\000\011\003\000\000\141\376" + "\141\376\000\000\000\000\000\000\011\003\000\000\141\376\214\376" + "\125\000\000\000\000\000\322\003\000\000\141\376\040\377\053\000" + "\117\000\000\000\336\036\000\000\141\376\040\377\053\000\125\000" + "\000\000\354\036\000\000\141\376\040\377\053\000\157\000\000\000" + "\337\036\000\000\141\376\040\377\053\000\165\000\000\000\355\036" + "\000\000\141\376\040\377\125\000\101\000\000\000\262\036\000\000" + "\141\376\040\377\125\000\141\000\000\000\263\036\000\000\141\376" + "\040\377\136\000\101\000\000\000\250\036\000\000\141\376\040\377" + "\136\000\105\000\000\000\302\036\000\000\141\376\040\377\136\000" + "\117\000\000\000\324\036\000\000\141\376\040\377\136\000\141\000" + "\000\000\251\036\000\000\141\376\040\377\136\000\145\000\000\000" + "\303\036\000\000\141\376\040\377\136\000\157\000\000\000\325\036" + "\000\000\141\376\040\377\142\000\101\000\000\000\262\036\000\000" + "\141\376\040\377\142\000\141\000\000\000\263\036\000\000\141\376" + "\131\002\000\000\000\000\000\000\132\002\000\000\142\376\040\000" + "\000\000\000\000\000\000\033\003\000\000\142\376\240\000\000\000" + "\000\000\000\000\033\003\000\000\142\376\142\376\000\000\000\000" + "\000\000\033\003\000\000\143\376\040\000\000\000\000\000\000\000" + "\057\000\000\000\143\376\062\000\000\000\000\000\000\000\273\001" + "\000\000\143\376\074\000\000\000\000\000\000\000\156\042\000\000" + "\143\376\075\000\000\000\000\000\000\000\140\042\000\000\143\376" + "\076\000\000\000\000\000\000\000\157\042\000\000\143\376\101\000" + "\000\000\000\000\000\000\072\002\000\000\143\376\102\000\000\000" + "\000\000\000\000\103\002\000\000\143\376\103\000\000\000\000\000" + "\000\000\073\002\000\000\143\376\104\000\000\000\000\000\000\000" + "\020\001\000\000\143\376\105\000\000\000\000\000\000\000\106\002" + "\000\000\143\376\107\000\000\000\000\000\000\000\344\001\000\000" + "\143\376\110\000\000\000\000\000\000\000\046\001\000\000\143\376" + "\111\000\000\000\000\000\000\000\227\001\000\000\143\376\112\000" + "\000\000\000\000\000\000\110\002\000\000\143\376\114\000\000\000" + "\000\000\000\000\101\001\000\000\143\376\117\000\000\000\000\000" + "\000\000\330\000\000\000\143\376\120\000\000\000\000\000\000\000" + "\143\054\000\000\143\376\122\000\000\000\000\000\000\000\114\002" + "\000\000\143\376\124\000\000\000\000\000\000\000\146\001\000\000" + "\143\376\125\000\000\000\000\000\000\000\104\002\000\000\143\376" + "\131\000\000\000\000\000\000\000\116\002\000\000\143\376\132\000" + "\000\000\000\000\000\000\265\001\000\000\143\376\141\000\000\000" + "\000\000\000\000\145\054\000\000\143\376\142\000\000\000\000\000" + "\000\000\200\001\000\000\143\376\143\000\000\000\000\000\000\000" + "\074\002\000\000\143\376\144\000\000\000\000\000\000\000\021\001" + "\000\000\143\376\145\000\000\000\000\000\000\000\107\002\000\000" + "\143\376\147\000\000\000\000\000\000\000\345\001\000\000\143\376" + "\150\000\000\000\000\000\000\000\047\001\000\000\143\376\151\000" + "\000\000\000\000\000\000\150\002\000\000\143\376\152\000\000\000" + "\000\000\000\000\111\002\000\000\143\376\154\000\000\000\000\000" + "\000\000\102\001\000\000\143\376\157\000\000\000\000\000\000\000" + "\370\000\000\000\143\376\160\000\000\000\000\000\000\000\175\035" + "\000\000\143\376\162\000\000\000\000\000\000\000\115\002\000\000" + "\143\376\164\000\000\000\000\000\000\000\147\001\000\000\143\376" + "\165\000\000\000\000\000\000\000\211\002\000\000\143\376\171\000" + "\000\000\000\000\000\000\117\002\000\000\143\376\172\000\000\000" + "\000\000\000\000\266\001\000\000\143\376\240\000\000\000\000\000" + "\000\000\070\003\000\000\143\376\323\000\000\000\000\000\000\000" + "\376\001\000\000\143\376\363\000\000\000\000\000\000\000\377\001" + "\000\000\143\376\067\002\000\000\000\000\000\000\137\002\000\000" + "\143\376\151\002\000\000\000\000\000\000\174\035\000\000\143\376" + "\274\010\000\000\000\000\000\000\160\042\000\000\143\376\276\010" + "\000\000\000\000\000\000\161\042\000\000\143\376\121\376\117\000" + "\000\000\000\000\376\001\000\000\143\376\121\376\157\000\000\000" + "\000\000\377\001\000\000\143\376\126\376\152\000\000\000\000\000" + "\137\002\000\000\143\376\143\376\000\000\000\000\000\000\057\000" + "\000\000\143\376\214\376\162\000\000\000\000\000\374\003\000\000" + "\146\376\164\004\000\000\000\000\000\000\166\004\000\000\146\376" + "\165\004\000\000\000\000\000\000\167\004\000\000\147\376\101\000" + "\000\000\000\000\000\000\000\036\000\000\147\376\141\000\000\000" + "\000\000\000\000\001\036\000\000\147\376\174\000\000\000\000\000" + "\000\000\360\052\000\000\152\376\053\000\000\000\000\000\000\000" + "\046\052\000\000\154\376\127\376\075\000\000\000\000\000\167\052" + "\000\000\155\376\101\000\000\000\000\000\000\000\002\002\000\000" + "\155\376\105\000\000\000\000\000\000\000\006\002\000\000\155\376" + "\111\000\000\000\000\000\000\000\012\002\000\000\155\376\117\000" + "\000\000\000\000\000\000\016\002\000\000\155\376\122\000\000\000" + "\000\000\000\000\022\002\000\000\155\376\125\000\000\000\000\000" + "\000\000\026\002\000\000\155\376\141\000\000\000\000\000\000\000" + "\003\002\000\000\155\376\145\000\000\000\000\000\000\000\007\002" + "\000\000\155\376\151\000\000\000\000\000\000\000\013\002\000\000" + "\155\376\157\000\000\000\000\000\000\000\017\002\000\000\155\376" + "\162\000\000\000\000\000\000\000\023\002\000\000\155\376\165\000" + "\000\000\000\000\000\000\027\002\000\000\156\376\040\000\000\000" + "\000\000\000\000\054\000\000\000\156\376\240\000\000\000\000\000" + "\000\000\046\003\000\000\156\376\156\376\000\000\000\000\000\000" + "\054\000\000\000\157\376\040\000\000\000\000\000\000\000\244\000" + "\000\000\157\376\101\000\000\000\000\000\000\000\263\040\000\000" + "\157\376\102\000\000\000\000\000\000\000\261\040\000\000\157\376" + "\103\000\000\000\000\000\000\000\241\040\000\000\157\376\104\000" + "\000\000\000\000\000\000\257\040\000\000\157\376\105\000\000\000" + "\000\000\000\000\240\040\000\000\157\376\106\000\000\000\000\000" + "\000\000\243\040\000\000\157\376\107\000\000\000\000\000\000\000" + "\262\040\000\000\157\376\110\000\000\000\000\000\000\000\264\040" + "\000\000\157\376\111\000\000\000\000\000\000\000\333\027\000\000" + "\157\376\113\000\000\000\000\000\000\000\255\040\000\000\157\376" + "\114\000\000\000\000\000\000\000\244\040\000\000\157\376\115\000" + "\000\000\000\000\000\000\063\041\000\000\157\376\116\000\000\000" + "\000\000\000\000\246\040\000\000\157\376\117\000\000\000\000\000" + "\000\000\361\012\000\000\157\376\120\000\000\000\000\000\000\000" + "\247\040\000\000\157\376\122\000\000\000\000\000\000\000\250\040" + "\000\000\157\376\123\000\000\000\000\000\000\000\044\000\000\000" + "\157\376\124\000\000\000\000\000\000\000\256\040\000\000\157\376" + "\125\000\000\000\000\000\000\000\023\127\000\000\157\376\127\000" + "\000\000\000\000\000\000\251\040\000\000\157\376\131\000\000\000" + "\000\000\000\000\206\121\000\000\157\376\141\000\000\000\000\000" + "\000\000\013\006\000\000\157\376\142\000\000\000\000\000\000\000" + "\077\016\000\000\157\376\143\000\000\000\000\000\000\000\242\000" + "\000\000\157\376\144\000\000\000\000\000\000\000\253\040\000\000" + "\157\376\145\000\000\000\000\000\000\000\254\040\000\000\157\376" + "\146\000\000\000\000\000\000\000\222\001\000\000\157\376\147\000" + "\000\000\000\000\000\000\262\040\000\000\157\376\150\000\000\000" + "\000\000\000\000\264\040\000\000\157\376\151\000\000\000\000\000" + "\000\000\374\375\000\000\157\376\153\000\000\000\000\000\000\000" + "\255\040\000\000\157\376\154\000\000\000\000\000\000\000\243\000" + "\000\000\157\376\155\000\000\000\000\000\000\000\245\040\000\000" + "\157\376\156\000\000\000\000\000\000\000\246\040\000\000\157\376" + "\157\000\000\000\000\000\000\000\371\013\000\000\157\376\160\000" + "\000\000\000\000\000\000\260\040\000\000\157\376\162\000\000\000" + "\000\000\000\000\242\040\000\000\157\376\163\000\000\000\000\000" + "\000\000\252\040\000\000\157\376\164\000\000\000\000\000\000\000" + "\363\011\000\000\157\376\165\000\000\000\000\000\000\000\103\121" + "\000\000\157\376\167\000\000\000\000\000\000\000\251\040\000\000" + "\157\376\171\000\000\000\000\000\000\000\245\000\000\000\157\376" + "\240\000\000\000\000\000\000\000\244\000\000\000\157\376\307\000" + "\000\000\000\000\000\000\265\040\000\000\157\376\336\000\000\000" + "\000\000\000\000\362\011\000\000\157\376\347\000\000\000\000\000" + "\000\000\265\040\000\000\157\376\376\000\000\000\000\000\000\000" + "\362\011\000\000\157\376\133\376\103\000\000\000\000\000\265\040" + "\000\000\157\376\133\376\143\000\000\000\000\000\265\040\000\000" + "\157\376\157\376\000\000\000\000\000\000\244\000\000\000\214\376" + "\040\000\000\000\000\000\000\000\265\000\000\000\214\376\101\000" + "\000\000\000\000\000\000\221\003\000\000\214\376\102\000\000\000" + "\000\000\000\000\222\003\000\000\214\376\104\000\000\000\000\000" + "\000\000\224\003\000\000\214\376\105\000\000\000\000\000\000\000" + "\225\003\000\000\214\376\106\000\000\000\000\000\000\000\246\003" + "\000\000\214\376\107\000\000\000\000\000\000\000\223\003\000\000" + "\214\376\110\000\000\000\000\000\000\000\227\003\000\000\214\376" + "\111\000\000\000\000\000\000\000\231\003\000\000\214\376\112\000" + "\000\000\000\000\000\000\230\003\000\000\214\376\113\000\000\000" + "\000\000\000\000\232\003\000\000\214\376\114\000\000\000\000\000" + "\000\000\233\003\000\000\214\376\115\000\000\000\000\000\000\000" + "\234\003\000\000\214\376\116\000\000\000\000\000\000\000\235\003" + "\000\000\214\376\117\000\000\000\000\000\000\000\237\003\000\000" + "\214\376\120\000\000\000\000\000\000\000\240\003\000\000\214\376" + "\121\000\000\000\000\000\000\000\247\003\000\000\214\376\122\000" + "\000\000\000\000\000\000\241\003\000\000\214\376\123\000\000\000" + "\000\000\000\000\243\003\000\000\214\376\124\000\000\000\000\000" + "\000\000\244\003\000\000\214\376\125\000\000\000\000\000\000\000" + "\245\003\000\000\214\376\127\000\000\000\000\000\000\000\251\003" + "\000\000\214\376\130\000\000\000\000\000\000\000\236\003\000\000" + "\214\376\131\000\000\000\000\000\000\000\250\003\000\000\214\376" + "\132\000\000\000\000\000\000\000\226\003\000\000\214\376\141\000" + "\000\000\000\000\000\000\261\003\000\000\214\376\142\000\000\000" + "\000\000\000\000\262\003\000\000\214\376\144\000\000\000\000\000" + "\000\000\264\003\000\000\214\376\145\000\000\000\000\000\000\000" + "\265\003\000\000\214\376\146\000\000\000\000\000\000\000\306\003" + "\000\000\214\376\147\000\000\000\000\000\000\000\263\003\000\000" + "\214\376\150\000\000\000\000\000\000\000\267\003\000\000\214\376" + "\151\000\000\000\000\000\000\000\271\003\000\000\214\376\152\000" + "\000\000\000\000\000\000\270\003\000\000\214\376\153\000\000\000" + "\000\000\000\000\272\003\000\000\214\376\154\000\000\000\000\000" + "\000\000\273\003\000\000\214\376\155\000\000\000\000\000\000\000" + "\274\003\000\000\214\376\156\000\000\000\000\000\000\000\275\003" + "\000\000\214\376\157\000\000\000\000\000\000\000\277\003\000\000" + "\214\376\160\000\000\000\000\000\000\000\300\003\000\000\214\376" + "\161\000\000\000\000\000\000\000\307\003\000\000\214\376\162\000" + "\000\000\000\000\000\000\301\003\000\000\214\376\163\000\000\000" + "\000\000\000\000\303\003\000\000\214\376\164\000\000\000\000\000" + "\000\000\304\003\000\000\214\376\165\000\000\000\000\000\000\000" + "\305\003\000\000\214\376\167\000\000\000\000\000\000\000\311\003" + "\000\000\214\376\170\000\000\000\000\000\000\000\276\003\000\000" + "\214\376\171\000\000\000\000\000\000\000\310\003\000\000\214\376" + "\172\000\000\000\000\000\000\000\266\003\000\000\214\376\240\000" + "\000\000\000\000\000\000\265\000\000\000\214\376\124\376\101\000" + "\000\000\000\000\271\037\000\000\214\376\124\376\111\000\000\000" + "\000\000\331\037\000\000\214\376\124\376\125\000\000\000\000\000" + "\351\037\000\000\214\376\124\376\141\000\000\000\000\000\261\037" + "\000\000\214\376\124\376\151\000\000\000\000\000\321\037\000\000" + "\214\376\124\376\165\000\000\000\000\000\341\037\000\000\214\376" + "\141\376\125\000\000\000\000\000\322\003\000\000\214\376\143\376" + "\162\000\000\000\000\000\374\003\000\000\214\376\214\376\000\000" + "\000\000\000\000\265\000\000\000\040\377\040\000\040\000\000\000" + "\000\000\240\000\000\000\040\377\040\000\050\000\000\000\000\000" + "\330\002\000\000\040\377\040\000\054\000\000\000\000\000\270\000" + "\000\000\040\377\040\000\055\000\000\000\000\000\176\000\000\000" + "\040\377\040\000\056\000\000\000\000\000\010\040\000\000\040\377" + "\040\000\074\000\000\000\000\000\307\002\000\000\040\377\040\000" + "\076\000\000\000\000\000\136\000\000\000\040\377\040\000\137\000" + "\000\000\000\000\257\000\000\000\040\377\041\000\041\000\000\000" + "\000\000\241\000\000\000\040\377\041\000\053\000\117\000\000\000" + "\342\036\000\000\040\377\041\000\053\000\125\000\000\000\360\036" + "\000\000\040\377\041\000\053\000\157\000\000\000\343\036\000\000" + "\040\377\041\000\053\000\165\000\000\000\361\036\000\000\040\377" + "\041\000\077\000\000\000\000\000\075\040\000\000\040\377\041\000" + "\101\000\000\000\000\000\240\036\000\000\040\377\041\000\102\000" + "\000\000\000\000\004\036\000\000\040\377\041\000\104\000\000\000" + "\000\000\014\036\000\000\040\377\041\000\105\000\000\000\000\000" + "\270\036\000\000\040\377\041\000\110\000\000\000\000\000\044\036" + "\000\000\040\377\041\000\111\000\000\000\000\000\312\036\000\000" + "\040\377\041\000\113\000\000\000\000\000\062\036\000\000\040\377" + "\041\000\114\000\000\000\000\000\066\036\000\000\040\377\041\000" + "\115\000\000\000\000\000\102\036\000\000\040\377\041\000\116\000" + "\000\000\000\000\106\036\000\000\040\377\041\000\117\000\000\000" + "\000\000\314\036\000\000\040\377\041\000\122\000\000\000\000\000" + "\132\036\000\000\040\377\041\000\123\000\000\000\000\000\142\036" + "\000\000\040\377\041\000\124\000\000\000\000\000\154\036\000\000" + "\040\377\041\000\125\000\000\000\000\000\344\036\000\000\040\377" + "\041\000\126\000\000\000\000\000\176\036\000\000\040\377\041\000" + "\127\000\000\000\000\000\210\036\000\000\040\377\041\000\131\000" + "\000\000\000\000\364\036\000\000\040\377\041\000\132\000\000\000" + "\000\000\222\036\000\000\040\377\041\000\136\000\000\000\000\000" + "\246\000\000\000\040\377\041\000\141\000\000\000\000\000\241\036" + "\000\000\040\377\041\000\142\000\000\000\000\000\005\036\000\000" + "\040\377\041\000\144\000\000\000\000\000\015\036\000\000\040\377" + "\041\000\145\000\000\000\000\000\271\036\000\000\040\377\041\000" + "\150\000\000\000\000\000\045\036\000\000\040\377\041\000\151\000" + "\000\000\000\000\313\036\000\000\040\377\041\000\153\000\000\000" + "\000\000\063\036\000\000\040\377\041\000\154\000\000\000\000\000" + "\067\036\000\000\040\377\041\000\155\000\000\000\000\000\103\036" + "\000\000\040\377\041\000\156\000\000\000\000\000\107\036\000\000" + "\040\377\041\000\157\000\000\000\000\000\315\036\000\000\040\377" + "\041\000\162\000\000\000\000\000\133\036\000\000\040\377\041\000" + "\163\000\000\000\000\000\143\036\000\000\040\377\041\000\164\000" + "\000\000\000\000\155\036\000\000\040\377\041\000\165\000\000\000" + "\000\000\345\036\000\000\040\377\041\000\166\000\000\000\000\000" + "\177\036\000\000\040\377\041\000\167\000\000\000\000\000\211\036" + "\000\000\040\377\041\000\171\000\000\000\000\000\365\036\000\000" + "\040\377\041\000\172\000\000\000\000\000\223\036\000\000\040\377" + "\041\000\142\376\117\000\000\000\342\036\000\000\040\377\041\000" + "\142\376\125\000\000\000\360\036\000\000\040\377\041\000\142\376" + "\157\000\000\000\343\036\000\000\040\377\041\000\142\376\165\000" + "\000\000\361\036\000\000\040\377\041\000\240\001\000\000\000\000" + "\342\036\000\000\040\377\041\000\241\001\000\000\000\000\343\036" + "\000\000\040\377\041\000\257\001\000\000\000\000\360\036\000\000" + "\040\377\041\000\260\001\000\000\000\000\361\036\000\000\040\377" + "\042\000\040\000\000\000\000\000\250\000\000\000\040\377\042\000" + "\042\000\000\000\000\000\250\000\000\000\040\377\042\000\047\000" + "\000\000\000\000\104\003\000\000\040\377\042\000\054\000\000\000" + "\000\000\036\040\000\000\040\377\042\000\074\000\000\000\000\000" + "\034\040\000\000\040\377\042\000\076\000\000\000\000\000\035\040" + "\000\000\040\377\042\000\101\000\000\000\000\000\304\000\000\000" + "\040\377\042\000\105\000\000\000\000\000\313\000\000\000\040\377" + "\042\000\110\000\000\000\000\000\046\036\000\000\040\377\042\000" + "\111\000\000\000\000\000\317\000\000\000\040\377\042\000\117\000" + "\000\000\000\000\326\000\000\000\040\377\042\000\125\000\000\000" + "\000\000\334\000\000\000\040\377\042\000\127\000\000\000\000\000" + "\204\036\000\000\040\377\042\000\130\000\000\000\000\000\214\036" + "\000\000\040\377\042\000\131\000\000\000\000\000\170\001\000\000" + "\040\377\042\000\137\000\125\000\000\000\172\036\000\000\040\377" + "\042\000\137\000\165\000\000\000\173\036\000\000\040\377\042\000" + "\141\000\000\000\000\000\344\000\000\000\040\377\042\000\145\000" + "\000\000\000\000\353\000\000\000\040\377\042\000\150\000\000\000" + "\000\000\047\036\000\000\040\377\042\000\151\000\000\000\000\000" + "\357\000\000\000\040\377\042\000\157\000\000\000\000\000\366\000" + "\000\000\040\377\042\000\164\000\000\000\000\000\227\036\000\000" + "\040\377\042\000\165\000\000\000\000\000\374\000\000\000\040\377" + "\042\000\167\000\000\000\000\000\205\036\000\000\040\377\042\000" + "\170\000\000\000\000\000\215\036\000\000\040\377\042\000\171\000" + "\000\000\000\000\377\000\000\000\040\377\042\000\176\000\117\000" + "\000\000\116\036\000\000\040\377\042\000\176\000\157\000\000\000" + "\117\036\000\000\040\377\042\000\257\000\125\000\000\000\172\036" + "\000\000\040\377\042\000\257\000\165\000\000\000\173\036\000\000" + "\040\377\042\000\264\000\000\000\000\000\104\003\000\000\040\377" + "\042\000\325\000\000\000\000\000\116\036\000\000\040\377\042\000" + "\365\000\000\000\000\000\117\036\000\000\040\377\042\000\322\003" + "\000\000\000\000\324\003\000\000\040\377\042\000\336\003\000\000" + "\000\000\172\036\000\000\040\377\042\000\376\003\000\000\000\000" + "\173\036\000\000\040\377\042\000\330\004\000\000\000\000\332\004" + "\000\000\040\377\042\000\331\004\000\000\000\000\333\004\000\000" + "\040\377\042\000\350\004\000\000\000\000\352\004\000\000\040\377" + "\042\000\351\004\000\000\000\000\353\004\000\000\040\377\042\000" + "\246\006\000\000\000\000\127\004\000\000\040\377\042\000\266\006" + "\000\000\000\000\007\004\000\000\040\377\042\000\301\006\000\000" + "\000\000\323\004\000\000\040\377\042\000\305\006\000\000\000\000" + "\121\004\000\000\040\377\042\000\311\006\000\000\000\000\345\004" + "\000\000\040\377\042\000\317\006\000\000\000\000\347\004\000\000" + "\040\377\042\000\325\006\000\000\000\000\361\004\000\000\040\377" + "\042\000\326\006\000\000\000\000\335\004\000\000\040\377\042\000" + "\331\006\000\000\000\000\371\004\000\000\040\377\042\000\332\006" + "\000\000\000\000\337\004\000\000\040\377\042\000\334\006\000\000" + "\000\000\355\004\000\000\040\377\042\000\336\006\000\000\000\000" + "\365\004\000\000\040\377\042\000\341\006\000\000\000\000\322\004" + "\000\000\040\377\042\000\345\006\000\000\000\000\001\004\000\000" + "\040\377\042\000\351\006\000\000\000\000\344\004\000\000\040\377" + "\042\000\357\006\000\000\000\000\346\004\000\000\040\377\042\000" + "\365\006\000\000\000\000\360\004\000\000\040\377\042\000\366\006" + "\000\000\000\000\334\004\000\000\040\377\042\000\371\006\000\000" + "\000\000\370\004\000\000\040\377\042\000\372\006\000\000\000\000" + "\336\004\000\000\040\377\042\000\374\006\000\000\000\000\354\004" + "\000\000\040\377\042\000\376\006\000\000\000\000\364\004\000\000" + "\040\377\042\000\311\007\000\000\000\000\252\003\000\000\040\377" + "\042\000\325\007\000\000\000\000\253\003\000\000\040\377\042\000" + "\351\007\000\000\000\000\312\003\000\000\040\377\042\000\365\007" + "\000\000\000\000\313\003\000\000\040\377\042\000\121\376\000\000" + "\000\000\104\003\000\000\040\377\042\000\123\376\117\000\000\000" + "\116\036\000\000\040\377\042\000\123\376\157\000\000\000\117\036" + "\000\000\040\377\042\000\124\376\125\000\000\000\172\036\000\000" + "\040\377\042\000\124\376\165\000\000\000\173\036\000\000\040\377" + "\043\000\043\000\000\000\000\000\157\046\000\000\040\377\043\000" + "\105\000\000\000\000\000\153\046\000\000\040\377\043\000\123\000" + "\000\000\000\000\154\046\000\000\040\377\043\000\142\000\000\000" + "\000\000\155\046\000\000\040\377\043\000\145\000\000\000\000\000" + "\152\046\000\000\040\377\043\000\146\000\000\000\000\000\156\046" + "\000\000\040\377\043\000\161\000\000\000\000\000\151\046\000\000" + "\040\377\045\000\157\000\000\000\000\000\060\040\000\000\040\377" + "\047\000\042\000\040\000\000\000\205\003\000\000\040\377\047\000" + "\042\000\111\000\000\000\056\036\000\000\040\377\047\000\042\000" + "\125\000\000\000\327\001\000\000\040\377\047\000\042\000\151\000" + "\000\000\057\036\000\000\040\377\047\000\042\000\165\000\000\000" + "\330\001\000\000\040\377\047\000\042\000\351\007\000\000\220\003" + "\000\000\040\377\047\000\042\000\365\007\000\000\260\003\000\000" + "\040\377\047\000\047\000\000\000\000\000\264\000\000\000\040\377" + "\047\000\050\000\301\007\000\000\015\037\000\000\040\377\047\000" + "\050\000\305\007\000\000\035\037\000\000\040\377\047\000\050\000" + "\307\007\000\000\055\037\000\000\040\377\047\000\050\000\311\007" + "\000\000\075\037\000\000\040\377\047\000\050\000\317\007\000\000" + "\115\037\000\000\040\377\047\000\050\000\325\007\000\000\135\037" + "\000\000\040\377\047\000\050\000\331\007\000\000\155\037\000\000" + "\040\377\047\000\050\000\341\007\000\000\005\037\000\000\040\377" + "\047\000\050\000\345\007\000\000\025\037\000\000\040\377\047\000" + "\050\000\347\007\000\000\045\037\000\000\040\377\047\000\050\000" + "\351\007\000\000\065\037\000\000\040\377\047\000\050\000\357\007" + "\000\000\105\037\000\000\040\377\047\000\050\000\365\007\000\000" + "\125\037\000\000\040\377\047\000\050\000\371\007\000\000\145\037" + "\000\000\040\377\047\000\051\000\301\007\000\000\014\037\000\000" + "\040\377\047\000\051\000\305\007\000\000\034\037\000\000\040\377" + "\047\000\051\000\307\007\000\000\054\037\000\000\040\377\047\000" + "\051\000\311\007\000\000\074\037\000\000\040\377\047\000\051\000" + "\317\007\000\000\114\037\000\000\040\377\047\000\051\000\331\007" + "\000\000\154\037\000\000\040\377\047\000\051\000\341\007\000\000" + "\004\037\000\000\040\377\047\000\051\000\345\007\000\000\024\037" + "\000\000\040\377\047\000\051\000\347\007\000\000\044\037\000\000" + "\040\377\047\000\051\000\351\007\000\000\064\037\000\000\040\377" + "\047\000\051\000\357\007\000\000\104\037\000\000\040\377\047\000" + "\051\000\365\007\000\000\124\037\000\000\040\377\047\000\051\000" + "\371\007\000\000\144\037\000\000\040\377\047\000\053\000\117\000" + "\000\000\332\036\000\000\040\377\047\000\053\000\125\000\000\000" + "\350\036\000\000\040\377\047\000\053\000\157\000\000\000\333\036" + "\000\000\040\377\047\000\053\000\165\000\000\000\351\036\000\000" + "\040\377\047\000\054\000\000\000\000\000\032\040\000\000\040\377" + "\047\000\057\000\117\000\000\000\376\001\000\000\040\377\047\000" + "\057\000\157\000\000\000\377\001\000\000\040\377\047\000\074\000" + "\000\000\000\000\030\040\000\000\040\377\047\000\076\000\000\000" + "\000\000\031\040\000\000\040\377\047\000\101\000\000\000\000\000" + "\301\000\000\000\040\377\047\000\103\000\000\000\000\000\006\001" + "\000\000\040\377\047\000\105\000\000\000\000\000\311\000\000\000" + "\040\377\047\000\107\000\000\000\000\000\364\001\000\000\040\377" + "\047\000\111\000\000\000\000\000\315\000\000\000\040\377\047\000" + "\113\000\000\000\000\000\060\036\000\000\040\377\047\000\114\000" + "\000\000\000\000\071\001\000\000\040\377\047\000\115\000\000\000" + "\000\000\076\036\000\000\040\377\047\000\116\000\000\000\000\000" + "\103\001\000\000\040\377\047\000\117\000\000\000\000\000\323\000" + "\000\000\040\377\047\000\120\000\000\000\000\000\124\036\000\000" + "\040\377\047\000\122\000\000\000\000\000\124\001\000\000\040\377" + "\047\000\123\000\000\000\000\000\132\001\000\000\040\377\047\000" + "\125\000\000\000\000\000\332\000\000\000\040\377\047\000\127\000" + "\000\000\000\000\202\036\000\000\040\377\047\000\131\000\000\000" + "\000\000\335\000\000\000\040\377\047\000\132\000\000\000\000\000" + "\171\001\000\000\040\377\047\000\136\000\101\000\000\000\244\036" + "\000\000\040\377\047\000\136\000\105\000\000\000\276\036\000\000" + "\040\377\047\000\136\000\117\000\000\000\320\036\000\000\040\377" + "\047\000\136\000\141\000\000\000\245\036\000\000\040\377\047\000" + "\136\000\145\000\000\000\277\036\000\000\040\377\047\000\136\000" + "\157\000\000\000\321\036\000\000\040\377\047\000\137\000\105\000" + "\000\000\026\036\000\000\040\377\047\000\137\000\117\000\000\000" + "\122\036\000\000\040\377\047\000\137\000\145\000\000\000\027\036" + "\000\000\040\377\047\000\137\000\157\000\000\000\123\036\000\000" + "\040\377\047\000\141\000\000\000\000\000\341\000\000\000\040\377" + "\047\000\142\000\101\000\000\000\256\036\000\000\040\377\047\000" + "\142\000\141\000\000\000\257\036\000\000\040\377\047\000\143\000" + "\000\000\000\000\007\001\000\000\040\377\047\000\145\000\000\000" + "\000\000\351\000\000\000\040\377\047\000\147\000\000\000\000\000" + "\365\001\000\000\040\377\047\000\151\000\000\000\000\000\355\000" + "\000\000\040\377\047\000\153\000\000\000\000\000\061\036\000\000" + "\040\377\047\000\154\000\000\000\000\000\072\001\000\000\040\377" + "\047\000\155\000\000\000\000\000\077\036\000\000\040\377\047\000" + "\156\000\000\000\000\000\104\001\000\000\040\377\047\000\157\000" + "\000\000\000\000\363\000\000\000\040\377\047\000\160\000\000\000" + "\000\000\125\036\000\000\040\377\047\000\162\000\000\000\000\000" + "\125\001\000\000\040\377\047\000\163\000\000\000\000\000\133\001" + "\000\000\040\377\047\000\165\000\000\000\000\000\372\000\000\000" + "\040\377\047\000\167\000\000\000\000\000\203\036\000\000\040\377" + "\047\000\171\000\000\000\000\000\375\000\000\000\040\377\047\000" + "\172\000\000\000\000\000\172\001\000\000\040\377\047\000\176\000" + "\117\000\000\000\114\036\000\000\040\377\047\000\176\000\125\000" + "\000\000\170\036\000\000\040\377\047\000\176\000\157\000\000\000" + "\115\036\000\000\040\377\047\000\176\000\165\000\000\000\171\036" + "\000\000\040\377\047\000\257\000\105\000\000\000\026\036\000\000" + "\040\377\047\000\257\000\117\000\000\000\122\036\000\000\040\377" + "\047\000\257\000\145\000\000\000\027\036\000\000\040\377\047\000" + "\257\000\157\000\000\000\123\036\000\000\040\377\047\000\270\000" + "\103\000\000\000\010\036\000\000\040\377\047\000\270\000\143\000" + "\000\000\011\036\000\000\040\377\047\000\302\000\000\000\000\000" + "\244\036\000\000\040\377\047\000\305\000\000\000\000\000\372\001" + "\000\000\040\377\047\000\306\000\000\000\000\000\374\001\000\000" + "\040\377\047\000\307\000\000\000\000\000\010\036\000\000\040\377" + "\047\000\312\000\000\000\000\000\276\036\000\000\040\377\047\000" + "\317\000\000\000\000\000\056\036\000\000\040\377\047\000\324\000" + "\000\000\000\000\320\036\000\000\040\377\047\000\325\000\000\000" + "\000\000\114\036\000\000\040\377\047\000\330\000\000\000\000\000" + "\376\001\000\000\040\377\047\000\334\000\000\000\000\000\327\001" + "\000\000\040\377\047\000\342\000\000\000\000\000\245\036\000\000" + "\040\377\047\000\345\000\000\000\000\000\373\001\000\000\040\377" + "\047\000\346\000\000\000\000\000\375\001\000\000\040\377\047\000" + "\347\000\000\000\000\000\011\036\000\000\040\377\047\000\352\000" + "\000\000\000\000\277\036\000\000\040\377\047\000\357\000\000\000" + "\000\000\057\036\000\000\040\377\047\000\364\000\000\000\000\000" + "\321\036\000\000\040\377\047\000\365\000\000\000\000\000\115\036" + "\000\000\040\377\047\000\370\000\000\000\000\000\377\001\000\000" + "\040\377\047\000\374\000\000\000\000\000\330\001\000\000\040\377" + "\047\000\303\001\000\000\000\000\256\036\000\000\040\377\047\000" + "\343\001\000\000\000\000\257\036\000\000\040\377\047\000\252\003" + "\000\000\000\000\026\036\000\000\040\377\047\000\272\003\000\000" + "\000\000\027\036\000\000\040\377\047\000\322\003\000\000\000\000" + "\122\036\000\000\040\377\047\000\335\003\000\000\000\000\170\036" + "\000\000\040\377\047\000\362\003\000\000\000\000\123\036\000\000" + "\040\377\047\000\375\003\000\000\000\000\171\036\000\000\040\377" + "\047\000\307\006\000\000\000\000\123\004\000\000\040\377\047\000" + "\313\006\000\000\000\000\134\004\000\000\040\377\047\000\347\006" + "\000\000\000\000\003\004\000\000\040\377\047\000\353\006\000\000" + "\000\000\014\004\000\000\040\377\047\000\301\007\000\000\000\000" + "\206\003\000\000\040\377\047\000\305\007\000\000\000\000\210\003" + "\000\000\040\377\047\000\307\007\000\000\000\000\211\003\000\000" + "\040\377\047\000\311\007\000\000\000\000\212\003\000\000\040\377" + "\047\000\317\007\000\000\000\000\214\003\000\000\040\377\047\000" + "\325\007\000\000\000\000\216\003\000\000\040\377\047\000\331\007" + "\000\000\000\000\217\003\000\000\040\377\047\000\341\007\000\000" + "\000\000\254\003\000\000\040\377\047\000\345\007\000\000\000\000" + "\255\003\000\000\040\377\047\000\347\007\000\000\000\000\256\003" + "\000\000\040\377\047\000\351\007\000\000\000\000\257\003\000\000" + "\040\377\047\000\357\007\000\000\000\000\314\003\000\000\040\377" + "\047\000\365\007\000\000\000\000\315\003\000\000\040\377\047\000" + "\371\007\000\000\000\000\316\003\000\000\040\377\047\000\225\043" + "\000\000\000\000\136\043\000\000\040\377\047\000\122\376\101\000" + "\000\000\244\036\000\000\040\377\047\000\122\376\105\000\000\000" + "\276\036\000\000\040\377\047\000\122\376\117\000\000\000\320\036" + "\000\000\040\377\047\000\122\376\141\000\000\000\245\036\000\000" + "\040\377\047\000\122\376\145\000\000\000\277\036\000\000\040\377" + "\047\000\122\376\157\000\000\000\321\036\000\000\040\377\047\000" + "\123\376\117\000\000\000\114\036\000\000\040\377\047\000\123\376" + "\125\000\000\000\170\036\000\000\040\377\047\000\123\376\157\000" + "\000\000\115\036\000\000\040\377\047\000\123\376\165\000\000\000" + "\171\036\000\000\040\377\047\000\124\376\105\000\000\000\026\036" + "\000\000\040\377\047\000\124\376\117\000\000\000\122\036\000\000" + "\040\377\047\000\124\376\145\000\000\000\027\036\000\000\040\377" + "\047\000\124\376\157\000\000\000\123\036\000\000\040\377\047\000" + "\125\376\101\000\000\000\256\036\000\000\040\377\047\000\125\376" + "\141\000\000\000\257\036\000\000\040\377\047\000\127\376\111\000" + "\000\000\056\036\000\000\040\377\047\000\127\376\125\000\000\000" + "\327\001\000\000\040\377\047\000\127\376\151\000\000\000\057\036" + "\000\000\040\377\047\000\127\376\165\000\000\000\330\001\000\000" + "\040\377\047\000\127\376\351\007\000\000\220\003\000\000\040\377" + "\047\000\127\376\365\007\000\000\260\003\000\000\040\377\047\000" + "\130\376\101\000\000\000\372\001\000\000\040\377\047\000\130\376" + "\141\000\000\000\373\001\000\000\040\377\047\000\133\376\103\000" + "\000\000\010\036\000\000\040\377\047\000\133\376\143\000\000\000" + "\011\036\000\000\040\377\047\000\142\376\117\000\000\000\332\036" + "\000\000\040\377\047\000\142\376\125\000\000\000\350\036\000\000" + "\040\377\047\000\142\376\157\000\000\000\333\036\000\000\040\377" + "\047\000\142\376\165\000\000\000\351\036\000\000\040\377\047\000" + "\144\376\301\007\000\000\014\037\000\000\040\377\047\000\144\376" + "\305\007\000\000\034\037\000\000\040\377\047\000\144\376\307\007" + "\000\000\054\037\000\000\040\377\047\000\144\376\311\007\000\000" + "\074\037\000\000\040\377\047\000\144\376\317\007\000\000\114\037" + "\000\000\040\377\047\000\144\376\331\007\000\000\154\037\000\000" + "\040\377\047\000\144\376\341\007\000\000\004\037\000\000\040\377" + "\047\000\144\376\345\007\000\000\024\037\000\000\040\377\047\000" + "\144\376\347\007\000\000\044\037\000\000\040\377\047\000\144\376" + "\351\007\000\000\064\037\000\000\040\377\047\000\144\376\357\007" + "\000\000\104\037\000\000\040\377\047\000\144\376\365\007\000\000" + "\124\037\000\000\040\377\047\000\144\376\371\007\000\000\144\037" + "\000\000\040\377\047\000\145\376\301\007\000\000\015\037\000\000" + "\040\377\047\000\145\376\305\007\000\000\035\037\000\000\040\377" + "\047\000\145\376\307\007\000\000\055\037\000\000\040\377\047\000" + "\145\376\311\007\000\000\075\037\000\000\040\377\047\000\145\376" + "\317\007\000\000\115\037\000\000\040\377\047\000\145\376\325\007" + "\000\000\135\037\000\000\040\377\047\000\145\376\331\007\000\000" + "\155\037\000\000\040\377\047\000\145\376\341\007\000\000\005\037" + "\000\000\040\377\047\000\145\376\345\007\000\000\025\037\000\000" + "\040\377\047\000\145\376\347\007\000\000\045\037\000\000\040\377" + "\047\000\145\376\351\007\000\000\065\037\000\000\040\377\047\000" + "\145\376\357\007\000\000\105\037\000\000\040\377\047\000\145\376" + "\365\007\000\000\125\037\000\000\040\377\047\000\145\376\371\007" + "\000\000\145\037\000\000\040\377\047\000\257\377\117\000\000\000" + "\376\001\000\000\040\377\047\000\257\377\157\000\000\000\377\001" + "\000\000\040\377\047\000\240\001\000\000\000\000\332\036\000\000" + "\040\377\047\000\241\001\000\000\000\000\333\036\000\000\040\377" + "\047\000\257\001\000\000\000\000\350\036\000\000\040\377\047\000" + "\260\001\000\000\000\000\351\036\000\000\040\377\050\000\040\000" + "\000\000\000\000\330\002\000\000\040\377\050\000\050\000\000\000" + "\000\000\133\000\000\000\040\377\050\000\055\000\000\000\000\000" + "\173\000\000\000\040\377\050\000\060\000\051\000\000\000\352\044" + "\000\000\040\377\050\000\061\000\051\000\000\000\140\044\000\000" + "\040\377\050\000\061\000\060\000\051\000\151\044\000\000\040\377" + "\050\000\061\000\061\000\051\000\152\044\000\000\040\377\050\000" + "\061\000\062\000\051\000\153\044\000\000\040\377\050\000\061\000" + "\063\000\051\000\154\044\000\000\040\377\050\000\061\000\064\000" + "\051\000\155\044\000\000\040\377\050\000\061\000\065\000\051\000" + "\156\044\000\000\040\377\050\000\061\000\066\000\051\000\157\044" + "\000\000\040\377\050\000\061\000\067\000\051\000\160\044\000\000" + "\040\377\050\000\061\000\070\000\051\000\161\044\000\000\040\377" + "\050\000\061\000\071\000\051\000\162\044\000\000\040\377\050\000" + "\062\000\051\000\000\000\141\044\000\000\040\377\050\000\062\000" + "\060\000\051\000\163\044\000\000\040\377\050\000\062\000\061\000" + "\051\000\121\062\000\000\040\377\050\000\062\000\062\000\051\000" + "\122\062\000\000\040\377\050\000\062\000\063\000\051\000\123\062" + "\000\000\040\377\050\000\062\000\064\000\051\000\124\062\000\000" + "\040\377\050\000\062\000\065\000\051\000\125\062\000\000\040\377" + "\050\000\062\000\066\000\051\000\126\062\000\000\040\377\050\000" + "\062\000\067\000\051\000\127\062\000\000\040\377\050\000\062\000" + "\070\000\051\000\130\062\000\000\040\377\050\000\062\000\071\000" + "\051\000\131\062\000\000\040\377\050\000\063\000\051\000\000\000" + "\142\044\000\000\040\377\050\000\063\000\060\000\051\000\132\062" + "\000\000\040\377\050\000\063\000\061\000\051\000\133\062\000\000" + "\040\377\050\000\063\000\062\000\051\000\134\062\000\000\040\377" + "\050\000\063\000\063\000\051\000\135\062\000\000\040\377\050\000" + "\063\000\064\000\051\000\136\062\000\000\040\377\050\000\063\000" + "\065\000\051\000\137\062\000\000\040\377\050\000\063\000\066\000" + "\051\000\261\062\000\000\040\377\050\000\063\000\067\000\051\000" + "\262\062\000\000\040\377\050\000\063\000\070\000\051\000\263\062" + "\000\000\040\377\050\000\063\000\071\000\051\000\264\062\000\000" + "\040\377\050\000\064\000\051\000\000\000\143\044\000\000\040\377" + "\050\000\064\000\060\000\051\000\265\062\000\000\040\377\050\000" + "\064\000\061\000\051\000\266\062\000\000\040\377\050\000\064\000" + "\062\000\051\000\267\062\000\000\040\377\050\000\064\000\063\000" + "\051\000\270\062\000\000\040\377\050\000\064\000\064\000\051\000" + "\271\062\000\000\040\377\050\000\064\000\065\000\051\000\272\062" + "\000\000\040\377\050\000\064\000\066\000\051\000\273\062\000\000" + "\040\377\050\000\064\000\067\000\051\000\274\062\000\000\040\377" + "\050\000\064\000\070\000\051\000\275\062\000\000\040\377\050\000" + "\064\000\071\000\051\000\276\062\000\000\040\377\050\000\065\000" + "\051\000\000\000\144\044\000\000\040\377\050\000\065\000\060\000" + "\051\000\277\062\000\000\040\377\050\000\066\000\051\000\000\000" + "\145\044\000\000\040\377\050\000\067\000\051\000\000\000\146\044" + "\000\000\040\377\050\000\070\000\051\000\000\000\147\044\000\000" + "\040\377\050\000\071\000\051\000\000\000\150\044\000\000\040\377" + "\050\000\101\000\051\000\000\000\266\044\000\000\040\377\050\000" + "\102\000\051\000\000\000\267\044\000\000\040\377\050\000\103\000" + "\051\000\000\000\270\044\000\000\040\377\050\000\104\000\051\000" + "\000\000\271\044\000\000\040\377\050\000\105\000\051\000\000\000" + "\272\044\000\000\040\377\050\000\106\000\051\000\000\000\273\044" + "\000\000\040\377\050\000\107\000\051\000\000\000\274\044\000\000" + "\040\377\050\000\110\000\051\000\000\000\275\044\000\000\040\377" + "\050\000\111\000\051\000\000\000\276\044\000\000\040\377\050\000" + "\112\000\051\000\000\000\277\044\000\000\040\377\050\000\113\000" + "\051\000\000\000\300\044\000\000\040\377\050\000\114\000\051\000" + "\000\000\301\044\000\000\040\377\050\000\115\000\051\000\000\000" + "\302\044\000\000\040\377\050\000\116\000\051\000\000\000\303\044" + "\000\000\040\377\050\000\117\000\051\000\000\000\304\044\000\000" + "\040\377\050\000\120\000\051\000\000\000\305\044\000\000\040\377" + "\050\000\121\000\051\000\000\000\306\044\000\000\040\377\050\000" + "\122\000\051\000\000\000\307\044\000\000\040\377\050\000\123\000" + "\051\000\000\000\310\044\000\000\040\377\050\000\124\000\051\000" + "\000\000\311\044\000\000\040\377\050\000\125\000\051\000\000\000" + "\312\044\000\000\040\377\050\000\126\000\051\000\000\000\313\044" + "\000\000\040\377\050\000\127\000\051\000\000\000\314\044\000\000" + "\040\377\050\000\130\000\051\000\000\000\315\044\000\000\040\377" + "\050\000\131\000\051\000\000\000\316\044\000\000\040\377\050\000" + "\132\000\051\000\000\000\317\044\000\000\040\377\050\000\141\000" + "\051\000\000\000\320\044\000\000\040\377\050\000\142\000\051\000" + "\000\000\321\044\000\000\040\377\050\000\143\000\051\000\000\000" + "\322\044\000\000\040\377\050\000\144\000\051\000\000\000\323\044" + "\000\000\040\377\050\000\145\000\051\000\000\000\324\044\000\000" + "\040\377\050\000\146\000\051\000\000\000\325\044\000\000\040\377" + "\050\000\147\000\051\000\000\000\326\044\000\000\040\377\050\000" + "\150\000\051\000\000\000\327\044\000\000\040\377\050\000\151\000" + "\051\000\000\000\330\044\000\000\040\377\050\000\152\000\051\000" + "\000\000\331\044\000\000\040\377\050\000\153\000\051\000\000\000" + "\332\044\000\000\040\377\050\000\154\000\051\000\000\000\333\044" + "\000\000\040\377\050\000\155\000\051\000\000\000\334\044\000\000" + "\040\377\050\000\156\000\051\000\000\000\335\044\000\000\040\377" + "\050\000\157\000\051\000\000\000\336\044\000\000\040\377\050\000" + "\160\000\051\000\000\000\337\044\000\000\040\377\050\000\161\000" + "\051\000\000\000\340\044\000\000\040\377\050\000\162\000\051\000" + "\000\000\341\044\000\000\040\377\050\000\163\000\051\000\000\000" + "\342\044\000\000\040\377\050\000\164\000\051\000\000\000\343\044" + "\000\000\040\377\050\000\165\000\051\000\000\000\344\044\000\000" + "\040\377\050\000\166\000\051\000\000\000\345\044\000\000\040\377" + "\050\000\167\000\051\000\000\000\346\044\000\000\040\377\050\000" + "\170\000\051\000\000\000\347\044\000\000\040\377\050\000\171\000" + "\051\000\000\000\350\044\000\000\040\377\050\000\172\000\051\000" + "\000\000\351\044\000\000\040\377\050\000\246\004\051\000\000\000" + "\376\062\000\000\040\377\050\000\261\004\051\000\000\000\320\062" + "\000\000\040\377\050\000\262\004\051\000\000\000\321\062\000\000" + "\040\377\050\000\263\004\051\000\000\000\322\062\000\000\040\377" + "\050\000\264\004\051\000\000\000\323\062\000\000\040\377\050\000" + "\265\004\051\000\000\000\324\062\000\000\040\377\050\000\266\004" + "\051\000\000\000\325\062\000\000\040\377\050\000\267\004\051\000" + "\000\000\326\062\000\000\040\377\050\000\270\004\051\000\000\000" + "\327\062\000\000\040\377\050\000\271\004\051\000\000\000\330\062" + "\000\000\040\377\050\000\272\004\051\000\000\000\331\062\000\000" + "\040\377\050\000\273\004\051\000\000\000\332\062\000\000\040\377" + "\050\000\274\004\051\000\000\000\333\062\000\000\040\377\050\000" + "\275\004\051\000\000\000\334\062\000\000\040\377\050\000\276\004" + "\051\000\000\000\335\062\000\000\040\377\050\000\277\004\051\000" + "\000\000\336\062\000\000\040\377\050\000\300\004\051\000\000\000" + "\337\062\000\000\040\377\050\000\301\004\051\000\000\000\340\062" + "\000\000\040\377\050\000\302\004\051\000\000\000\341\062\000\000" + "\040\377\050\000\303\004\051\000\000\000\342\062\000\000\040\377" + "\050\000\304\004\051\000\000\000\343\062\000\000\040\377\050\000" + "\305\004\051\000\000\000\344\062\000\000\040\377\050\000\306\004" + "\051\000\000\000\345\062\000\000\040\377\050\000\307\004\051\000" + "\000\000\346\062\000\000\040\377\050\000\310\004\051\000\000\000" + "\347\062\000\000\040\377\050\000\311\004\051\000\000\000\350\062" + "\000\000\040\377\050\000\312\004\051\000\000\000\351\062\000\000" + "\040\377\050\000\313\004\051\000\000\000\352\062\000\000\040\377" + "\050\000\314\004\051\000\000\000\353\062\000\000\040\377\050\000" + "\315\004\051\000\000\000\354\062\000\000\040\377\050\000\316\004" + "\051\000\000\000\355\062\000\000\040\377\050\000\317\004\051\000" + "\000\000\356\062\000\000\040\377\050\000\320\004\051\000\000\000" + "\357\062\000\000\040\377\050\000\321\004\051\000\000\000\360\062" + "\000\000\040\377\050\000\322\004\051\000\000\000\361\062\000\000" + "\040\377\050\000\323\004\051\000\000\000\362\062\000\000\040\377" + "\050\000\324\004\051\000\000\000\363\062\000\000\040\377\050\000" + "\325\004\051\000\000\000\364\062\000\000\040\377\050\000\326\004" + "\051\000\000\000\365\062\000\000\040\377\050\000\327\004\051\000" + "\000\000\366\062\000\000\040\377\050\000\330\004\051\000\000\000" + "\367\062\000\000\040\377\050\000\331\004\051\000\000\000\370\062" + "\000\000\040\377\050\000\332\004\051\000\000\000\371\062\000\000" + "\040\377\050\000\333\004\051\000\000\000\372\062\000\000\040\377" + "\050\000\334\004\051\000\000\000\373\062\000\000\040\377\050\000" + "\301\007\000\000\000\000\011\037\000\000\040\377\050\000\305\007" + "\000\000\000\000\031\037\000\000\040\377\050\000\307\007\000\000" + "\000\000\051\037\000\000\040\377\050\000\311\007\000\000\000\000" + "\071\037\000\000\040\377\050\000\317\007\000\000\000\000\111\037" + "\000\000\040\377\050\000\321\007\000\000\000\000\354\037\000\000" + "\040\377\050\000\325\007\000\000\000\000\131\037\000\000\040\377" + "\050\000\331\007\000\000\000\000\151\037\000\000\040\377\050\000" + "\341\007\000\000\000\000\001\037\000\000\040\377\050\000\345\007" + "\000\000\000\000\021\037\000\000\040\377\050\000\347\007\000\000" + "\000\000\041\037\000\000\040\377\050\000\351\007\000\000\000\000" + "\061\037\000\000\040\377\050\000\357\007\000\000\000\000\101\037" + "\000\000\040\377\050\000\361\007\000\000\000\000\345\037\000\000" + "\040\377\050\000\365\007\000\000\000\000\121\037\000\000\040\377" + "\050\000\371\007\000\000\000\000\141\037\000\000\040\377\050\000" + "\000\021\051\000\000\000\140\062\000\000\040\377\050\000\000\021" + "\141\021\051\000\156\062\000\000\040\377\050\000\002\021\051\000" + "\000\000\141\062\000\000\040\377\050\000\002\021\141\021\051\000" + "\157\062\000\000\040\377\050\000\003\021\051\000\000\000\142\062" + "\000\000\040\377\050\000\003\021\141\021\051\000\160\062\000\000" + "\040\377\050\000\005\021\051\000\000\000\143\062\000\000\040\377" + "\050\000\005\021\141\021\051\000\161\062\000\000\040\377\050\000" + "\006\021\051\000\000\000\144\062\000\000\040\377\050\000\006\021" + "\141\021\051\000\162\062\000\000\040\377\050\000\007\021\051\000" + "\000\000\145\062\000\000\040\377\050\000\007\021\141\021\051\000" + "\163\062\000\000\040\377\050\000\011\021\051\000\000\000\146\062" + "\000\000\040\377\050\000\011\021\141\021\051\000\164\062\000\000" + "\040\377\050\000\013\021\051\000\000\000\147\062\000\000\040\377" + "\050\000\013\021\141\021\051\000\165\062\000\000\040\377\050\000" + "\014\021\051\000\000\000\150\062\000\000\040\377\050\000\014\021" + "\141\021\051\000\166\062\000\000\040\377\050\000\016\021\051\000" + "\000\000\151\062\000\000\040\377\050\000\016\021\141\021\051\000" + "\167\062\000\000\040\377\050\000\017\021\051\000\000\000\152\062" + "\000\000\040\377\050\000\017\021\141\021\051\000\170\062\000\000" + "\040\377\050\000\020\021\051\000\000\000\153\062\000\000\040\377" + "\050\000\020\021\141\021\051\000\171\062\000\000\040\377\050\000" + "\021\021\051\000\000\000\154\062\000\000\040\377\050\000\021\021" + "\141\021\051\000\172\062\000\000\040\377\050\000\022\021\051\000" + "\000\000\155\062\000\000\040\377\050\000\022\021\141\021\051\000" + "\173\062\000\000\040\377\050\000\360\060\051\000\000\000\374\062" + "\000\000\040\377\050\000\361\060\051\000\000\000\375\062\000\000" + "\040\377\050\000\000\116\051\000\000\000\200\062\000\000\040\377" + "\050\000\003\116\051\000\000\000\206\062\000\000\040\377\050\000" + "\011\116\051\000\000\000\202\062\000\000\040\377\050\000\012\116" + "\051\000\000\000\244\062\000\000\040\377\050\000\013\116\051\000" + "\000\000\246\062\000\000\040\377\050\000\055\116\051\000\000\000" + "\245\062\000\000\040\377\050\000\135\116\051\000\000\000\210\062" + "\000\000\040\377\050\000\214\116\051\000\000\000\201\062\000\000" + "\040\377\050\000\224\116\051\000\000\000\204\062\000\000\040\377" + "\050\000\001\117\051\000\000\000\255\062\000\000\040\377\050\000" + "\021\117\051\000\000\000\241\062\000\000\040\377\050\000\052\121" + "\051\000\000\000\235\062\000\000\040\377\050\000\153\121\051\000" + "\000\000\207\062\000\000\040\377\050\000\155\121\051\000\000\000" + "\205\062\000\000\040\377\050\000\231\121\051\000\000\000\242\062" + "\000\000\040\377\050\000\264\122\051\000\000\000\230\062\000\000" + "\040\377\050\000\073\123\051\000\000\000\251\062\000\000\040\377" + "\050\000\101\123\051\000\000\000\211\062\000\000\040\377\050\000" + "\124\123\051\000\000\000\257\062\000\000\040\377\050\000\160\123" + "\051\000\000\000\236\062\000\000\040\377\050\000\363\123\051\000" + "\000\000\250\062\000\000\040\377\050\000\015\124\051\000\000\000" + "\224\062\000\000\040\377\050\000\333\126\051\000\000\000\203\062" + "\000\000\040\377\050\000\037\127\051\000\000\000\217\062\000\000" + "\040\377\050\000\034\131\051\000\000\000\260\062\000\000\040\377" + "\050\000\163\131\051\000\000\000\233\062\000\000\040\377\050\000" + "\146\133\051\000\000\000\253\062\000\000\040\377\050\000\227\133" + "\051\000\000\000\252\062\000\000\040\377\050\000\346\135\051\000" + "\000\000\247\062\000\000\040\377\050\000\345\145\051\000\000\000" + "\220\062\000\000\040\377\050\000\010\147\051\000\000\000\212\062" + "\000\000\040\377\050\000\011\147\051\000\000\000\222\062\000\000" + "\040\377\050\000\050\147\051\000\000\000\215\062\000\000\040\377" + "\050\000\052\150\051\000\000\000\221\062\000\000\040\377\050\000" + "\143\153\051\000\000\000\243\062\000\000\040\377\050\000\064\154" + "\051\000\000\000\214\062\000\000\040\377\050\000\350\154\051\000" + "\000\000\237\062\000\000\040\377\050\000\153\160\051\000\000\000" + "\213\062\000\000\040\377\050\000\171\162\051\000\000\000\225\062" + "\000\000\040\377\050\000\067\165\051\000\000\000\232\062\000\000" + "\040\377\050\000\343\166\051\000\000\000\254\062\000\000\040\377" + "\050\000\076\171\051\000\000\000\223\062\000\000\040\377\050\000" + "\135\171\051\000\000\000\227\062\000\000\040\377\050\000\330\171" + "\051\000\000\000\231\062\000\000\040\377\050\000\241\214\051\000" + "\000\000\226\062\000\000\040\377\050\000\307\214\051\000\000\000" + "\256\062\000\000\040\377\050\000\151\220\051\000\000\000\234\062" + "\000\000\040\377\050\000\321\221\051\000\000\000\216\062\000\000" + "\040\377\050\000\005\230\051\000\000\000\240\062\000\000\040\377" + "\050\000\260\377\051\000\000\000\352\044\000\000\040\377\050\000" + "\261\377\051\000\000\000\140\044\000\000\040\377\050\000\261\377" + "\260\377\051\000\151\044\000\000\040\377\050\000\261\377\261\377" + "\051\000\152\044\000\000\040\377\050\000\261\377\262\377\051\000" + "\153\044\000\000\040\377\050\000\261\377\263\377\051\000\154\044" + "\000\000\040\377\050\000\261\377\264\377\051\000\155\044\000\000" + "\040\377\050\000\261\377\265\377\051\000\156\044\000\000\040\377" + "\050\000\261\377\266\377\051\000\157\044\000\000\040\377\050\000" + "\261\377\267\377\051\000\160\044\000\000\040\377\050\000\261\377" + "\270\377\051\000\161\044\000\000\040\377\050\000\261\377\271\377" + "\051\000\162\044\000\000\040\377\050\000\262\377\051\000\000\000" + "\141\044\000\000\040\377\050\000\262\377\260\377\051\000\163\044" + "\000\000\040\377\050\000\262\377\261\377\051\000\121\062\000\000" + "\040\377\050\000\262\377\262\377\051\000\122\062\000\000\040\377" + "\050\000\262\377\263\377\051\000\123\062\000\000\040\377\050\000" + "\262\377\264\377\051\000\124\062\000\000\040\377\050\000\262\377" + "\265\377\051\000\125\062\000\000\040\377\050\000\262\377\266\377" + "\051\000\126\062\000\000\040\377\050\000\262\377\267\377\051\000" + "\127\062\000\000\040\377\050\000\262\377\270\377\051\000\130\062" + "\000\000\040\377\050\000\262\377\271\377\051\000\131\062\000\000" + "\040\377\050\000\263\377\051\000\000\000\142\044\000\000\040\377" + "\050\000\263\377\260\377\051\000\132\062\000\000\040\377\050\000" + "\263\377\261\377\051\000\133\062\000\000\040\377\050\000\263\377" + "\262\377\051\000\134\062\000\000\040\377\050\000\263\377\263\377" + "\051\000\135\062\000\000\040\377\050\000\263\377\264\377\051\000" + "\136\062\000\000\040\377\050\000\263\377\265\377\051\000\137\062" + "\000\000\040\377\050\000\263\377\266\377\051\000\261\062\000\000" + "\040\377\050\000\263\377\267\377\051\000\262\062\000\000\040\377" + "\050\000\263\377\270\377\051\000\263\062\000\000\040\377\050\000" + "\263\377\271\377\051\000\264\062\000\000\040\377\050\000\264\377" + "\051\000\000\000\143\044\000\000\040\377\050\000\264\377\260\377" + "\051\000\265\062\000\000\040\377\050\000\264\377\261\377\051\000" + "\266\062\000\000\040\377\050\000\264\377\262\377\051\000\267\062" + "\000\000\040\377\050\000\264\377\263\377\051\000\270\062\000\000" + "\040\377\050\000\264\377\264\377\051\000\271\062\000\000\040\377" + "\050\000\264\377\265\377\051\000\272\062\000\000\040\377\050\000" + "\264\377\266\377\051\000\273\062\000\000\040\377\050\000\264\377" + "\267\377\051\000\274\062\000\000\040\377\050\000\264\377\270\377" + "\051\000\275\062\000\000\040\377\050\000\264\377\271\377\051\000" + "\276\062\000\000\040\377\050\000\265\377\051\000\000\000\144\044" + "\000\000\040\377\050\000\265\377\260\377\051\000\277\062\000\000" + "\040\377\050\000\266\377\051\000\000\000\145\044\000\000\040\377" + "\050\000\267\377\051\000\000\000\146\044\000\000\040\377\050\000" + "\270\377\051\000\000\000\147\044\000\000\040\377\050\000\271\377" + "\051\000\000\000\150\044\000\000\040\377\051\000\051\000\000\000" + "\000\000\135\000\000\000\040\377\051\000\055\000\000\000\000\000" + "\175\000\000\000\040\377\051\000\301\007\000\000\000\000\010\037" + "\000\000\040\377\051\000\305\007\000\000\000\000\030\037\000\000" + "\040\377\051\000\307\007\000\000\000\000\050\037\000\000\040\377" + "\051\000\311\007\000\000\000\000\070\037\000\000\040\377\051\000" + "\317\007\000\000\000\000\110\037\000\000\040\377\051\000\331\007" + "\000\000\000\000\150\037\000\000\040\377\051\000\341\007\000\000" + "\000\000\000\037\000\000\040\377\051\000\345\007\000\000\000\000" + "\020\037\000\000\040\377\051\000\347\007\000\000\000\000\040\037" + "\000\000\040\377\051\000\351\007\000\000\000\000\060\037\000\000" + "\040\377\051\000\357\007\000\000\000\000\100\037\000\000\040\377" + "\051\000\361\007\000\000\000\000\344\037\000\000\040\377\051\000" + "\365\007\000\000\000\000\120\037\000\000\040\377\051\000\371\007" + "\000\000\000\000\140\037\000\000\040\377\052\000\047\000\101\000" + "\000\000\372\001\000\000\040\377\052\000\047\000\141\000\000\000" + "\373\001\000\000\040\377\052\000\060\000\000\000\000\000\260\000" + "\000\000\040\377\052\000\101\000\000\000\000\000\305\000\000\000" + "\040\377\052\000\125\000\000\000\000\000\156\001\000\000\040\377" + "\052\000\141\000\000\000\000\000\345\000\000\000\040\377\052\000" + "\165\000\000\000\000\000\157\001\000\000\040\377\052\000\250\000" + "\000\000\000\000\143\043\000\000\040\377\052\000\313\045\000\000" + "\000\000\137\043\000\000\040\377\053\000\053\000\000\000\000\000" + "\043\000\000\000\040\377\053\000\055\000\000\000\000\000\261\000" + "\000\000\040\377\053\000\117\000\000\000\000\000\240\001\000\000" + "\040\377\053\000\125\000\000\000\000\000\257\001\000\000\040\377" + "\053\000\157\000\000\000\000\000\241\001\000\000\040\377\053\000" + "\165\000\000\000\000\000\260\001\000\000\040\377\054\000\040\000" + "\000\000\000\000\270\000\000\000\040\377\054\000\042\000\000\000" + "\000\000\036\040\000\000\040\377\054\000\047\000\000\000\000\000" + "\032\040\000\000\040\377\054\000\054\000\000\000\000\000\270\000" + "\000\000\040\377\054\000\055\000\000\000\000\000\254\000\000\000" + "\040\377\054\000\101\000\000\000\000\000\004\001\000\000\040\377" + "\054\000\103\000\000\000\000\000\307\000\000\000\040\377\054\000" + "\104\000\000\000\000\000\020\036\000\000\040\377\054\000\105\000" + "\000\000\000\000\030\001\000\000\040\377\054\000\107\000\000\000" + "\000\000\042\001\000\000\040\377\054\000\110\000\000\000\000\000" + "\050\036\000\000\040\377\054\000\111\000\000\000\000\000\056\001" + "\000\000\040\377\054\000\113\000\000\000\000\000\066\001\000\000" + "\040\377\054\000\114\000\000\000\000\000\073\001\000\000\040\377" + "\054\000\116\000\000\000\000\000\105\001\000\000\040\377\054\000" + "\117\000\000\000\000\000\352\001\000\000\040\377\054\000\122\000" + "\000\000\000\000\126\001\000\000\040\377\054\000\123\000\000\000" + "\000\000\136\001\000\000\040\377\054\000\124\000\000\000\000\000" + "\142\001\000\000\040\377\054\000\125\000\000\000\000\000\162\001" + "\000\000\040\377\054\000\141\000\000\000\000\000\005\001\000\000" + "\040\377\054\000\143\000\000\000\000\000\347\000\000\000\040\377" + "\054\000\144\000\000\000\000\000\021\036\000\000\040\377\054\000" + "\145\000\000\000\000\000\031\001\000\000\040\377\054\000\147\000" + "\000\000\000\000\043\001\000\000\040\377\054\000\150\000\000\000" + "\000\000\051\036\000\000\040\377\054\000\151\000\000\000\000\000" + "\057\001\000\000\040\377\054\000\153\000\000\000\000\000\067\001" + "\000\000\040\377\054\000\154\000\000\000\000\000\074\001\000\000" + "\040\377\054\000\156\000\000\000\000\000\106\001\000\000\040\377" + "\054\000\157\000\000\000\000\000\353\001\000\000\040\377\054\000" + "\162\000\000\000\000\000\127\001\000\000\040\377\054\000\163\000" + "\000\000\000\000\137\001\000\000\040\377\054\000\164\000\000\000" + "\000\000\143\001\000\000\040\377\054\000\165\000\000\000\000\000" + "\163\001\000\000\040\377\055\000\040\000\000\000\000\000\176\000" + "\000\000\040\377\055\000\050\000\000\000\000\000\173\000\000\000" + "\040\377\055\000\051\000\000\000\000\000\175\000\000\000\040\377" + "\055\000\053\000\000\000\000\000\261\000\000\000\040\377\055\000" + "\054\000\000\000\000\000\254\000\000\000\040\377\055\000\055\000" + "\040\000\000\000\255\000\000\000\040\377\055\000\055\000\055\000" + "\000\000\024\040\000\000\040\377\055\000\055\000\056\000\000\000" + "\023\040\000\000\040\377\055\000\057\000\000\000\000\000\077\043" + "\000\000\040\377\055\000\072\000\000\000\000\000\367\000\000\000" + "\040\377\055\000\076\000\000\000\000\000\222\041\000\000\040\377" + "\055\000\101\000\000\000\000\000\000\001\000\000\040\377\055\000" + "\104\000\000\000\000\000\020\001\000\000\040\377\055\000\105\000" + "\000\000\000\000\022\001\000\000\040\377\055\000\111\000\000\000" + "\000\000\052\001\000\000\040\377\055\000\113\000\000\000\000\000" + "\255\040\000\000\040\377\055\000\114\000\000\000\000\000\243\000" + "\000\000\040\377\055\000\117\000\000\000\000\000\114\001\000\000" + "\040\377\055\000\125\000\000\000\000\000\152\001\000\000\040\377" + "\055\000\134\000\000\000\000\000\100\043\000\000\040\377\055\000" + "\136\000\000\000\000\000\257\000\000\000\040\377\055\000\137\000" + "\000\000\000\000\022\042\000\000\040\377\055\000\141\000\000\000" + "\000\000\001\001\000\000\040\377\055\000\144\000\000\000\000\000" + "\021\001\000\000\040\377\055\000\145\000\000\000\000\000\023\001" + "\000\000\040\377\055\000\151\000\000\000\000\000\053\001\000\000" + "\040\377\055\000\154\000\000\000\000\000\243\000\000\000\040\377" + "\055\000\157\000\000\000\000\000\115\001\000\000\040\377\055\000" + "\165\000\000\000\000\000\153\001\000\000\040\377\055\000\221\041" + "\000\000\000\000\117\043\000\000\040\377\055\000\223\041\000\000" + "\000\000\126\043\000\000\040\377\055\000\313\045\000\000\000\000" + "\226\042\000\000\040\377\056\000\040\000\000\000\000\000\331\002" + "\000\000\040\377\056\000\041\000\123\000\000\000\150\036\000\000" + "\040\377\056\000\041\000\163\000\000\000\151\036\000\000\040\377" + "\056\000\047\000\123\000\000\000\144\036\000\000\040\377\056\000" + "\047\000\163\000\000\000\145\036\000\000\040\377\056\000\055\000" + "\000\000\000\000\267\000\000\000\040\377\056\000\056\000\000\000" + "\000\000\046\040\000\000\040\377\056\000\072\000\000\000\000\000" + "\065\042\000\000\040\377\056\000\074\000\000\000\000\000\071\040" + "\000\000\040\377\056\000\075\000\000\000\000\000\042\040\000\000" + "\040\377\056\000\076\000\000\000\000\000\072\040\000\000\040\377" + "\056\000\101\000\000\000\000\000\046\002\000\000\040\377\056\000" + "\102\000\000\000\000\000\002\036\000\000\040\377\056\000\103\000" + "\000\000\000\000\012\001\000\000\040\377\056\000\104\000\000\000" + "\000\000\012\036\000\000\040\377\056\000\105\000\000\000\000\000" + "\026\001\000\000\040\377\056\000\106\000\000\000\000\000\036\036" + "\000\000\040\377\056\000\107\000\000\000\000\000\040\001\000\000" + "\040\377\056\000\110\000\000\000\000\000\042\036\000\000\040\377" + "\056\000\111\000\000\000\000\000\060\001\000\000\040\377\056\000" + "\115\000\000\000\000\000\100\036\000\000\040\377\056\000\116\000" + "\000\000\000\000\104\036\000\000\040\377\056\000\117\000\000\000" + "\000\000\056\002\000\000\040\377\056\000\120\000\000\000\000\000" + "\126\036\000\000\040\377\056\000\122\000\000\000\000\000\130\036" + "\000\000\040\377\056\000\123\000\000\000\000\000\140\036\000\000" + "\040\377\056\000\124\000\000\000\000\000\152\036\000\000\040\377" + "\056\000\127\000\000\000\000\000\206\036\000\000\040\377\056\000" + "\130\000\000\000\000\000\212\036\000\000\040\377\056\000\131\000" + "\000\000\000\000\216\036\000\000\040\377\056\000\132\000\000\000" + "\000\000\173\001\000\000\040\377\056\000\136\000\000\000\000\000" + "\267\000\000\000\040\377\056\000\141\000\000\000\000\000\047\002" + "\000\000\040\377\056\000\142\000\000\000\000\000\003\036\000\000" + "\040\377\056\000\143\000\000\000\000\000\013\001\000\000\040\377" + "\056\000\144\000\000\000\000\000\013\036\000\000\040\377\056\000" + "\145\000\000\000\000\000\027\001\000\000\040\377\056\000\146\000" + "\000\000\000\000\037\036\000\000\040\377\056\000\147\000\000\000" + "\000\000\041\001\000\000\040\377\056\000\150\000\000\000\000\000" + "\043\036\000\000\040\377\056\000\151\000\000\000\000\000\061\001" + "\000\000\040\377\056\000\155\000\000\000\000\000\101\036\000\000" + "\040\377\056\000\156\000\000\000\000\000\105\036\000\000\040\377" + "\056\000\157\000\000\000\000\000\057\002\000\000\040\377\056\000" + "\160\000\000\000\000\000\127\036\000\000\040\377\056\000\162\000" + "\000\000\000\000\131\036\000\000\040\377\056\000\163\000\000\000" + "\000\000\141\036\000\000\040\377\056\000\164\000\000\000\000\000" + "\153\036\000\000\040\377\056\000\167\000\000\000\000\000\207\036" + "\000\000\040\377\056\000\170\000\000\000\000\000\213\036\000\000" + "\040\377\056\000\171\000\000\000\000\000\217\036\000\000\040\377" + "\056\000\172\000\000\000\000\000\174\001\000\000\040\377\056\000" + "\264\000\123\000\000\000\144\036\000\000\040\377\056\000\264\000" + "\163\000\000\000\145\036\000\000\040\377\056\000\177\001\000\000" + "\000\000\233\036\000\000\040\377\056\000\246\001\000\000\000\000" + "\144\036\000\000\040\377\056\000\251\001\000\000\000\000\146\036" + "\000\000\040\377\056\000\266\001\000\000\000\000\145\036\000\000" + "\040\377\056\000\271\001\000\000\000\000\147\036\000\000\040\377" + "\056\000\142\036\000\000\000\000\150\036\000\000\040\377\056\000" + "\143\036\000\000\000\000\151\036\000\000\040\377\056\000\313\045" + "\000\000\000\000\231\042\000\000\040\377\056\000\121\376\123\000" + "\000\000\144\036\000\000\040\377\056\000\121\376\163\000\000\000" + "\145\036\000\000\040\377\056\000\132\376\123\000\000\000\146\036" + "\000\000\040\377\056\000\132\376\163\000\000\000\147\036\000\000" + "\040\377\056\000\140\376\123\000\000\000\150\036\000\000\040\377" + "\056\000\140\376\163\000\000\000\151\036\000\000\040\377\057\000" + "\055\000\000\000\000\000\077\043\000\000\040\377\057\000\057\000" + "\000\000\000\000\134\000\000\000\040\377\057\000\074\000\000\000" + "\000\000\134\000\000\000\040\377\057\000\075\000\000\000\000\000" + "\140\042\000\000\040\377\057\000\102\000\000\000\000\000\103\002" + "\000\000\040\377\057\000\103\000\000\000\000\000\241\040\000\000" + "\040\377\057\000\104\000\000\000\000\000\020\001\000\000\040\377" + "\057\000\107\000\000\000\000\000\344\001\000\000\040\377\057\000" + "\110\000\000\000\000\000\046\001\000\000\040\377\057\000\111\000" + "\000\000\000\000\227\001\000\000\040\377\057\000\114\000\000\000" + "\000\000\101\001\000\000\040\377\057\000\117\000\000\000\000\000" + "\330\000\000\000\040\377\057\000\124\000\000\000\000\000\146\001" + "\000\000\040\377\057\000\132\000\000\000\000\000\265\001\000\000" + "\040\377\057\000\136\000\000\000\000\000\174\000\000\000\040\377" + "\057\000\142\000\000\000\000\000\200\001\000\000\040\377\057\000" + "\143\000\000\000\000\000\242\000\000\000\040\377\057\000\144\000" + "\000\000\000\000\021\001\000\000\040\377\057\000\147\000\000\000" + "\000\000\345\001\000\000\040\377\057\000\150\000\000\000\000\000" + "\047\001\000\000\040\377\057\000\151\000\000\000\000\000\150\002" + "\000\000\040\377\057\000\154\000\000\000\000\000\102\001\000\000" + "\040\377\057\000\155\000\000\000\000\000\245\040\000\000\040\377" + "\057\000\157\000\000\000\000\000\370\000\000\000\040\377\057\000" + "\164\000\000\000\000\000\147\001\000\000\040\377\057\000\165\000" + "\000\000\000\000\265\000\000\000\040\377\057\000\166\000\000\000" + "\000\000\032\042\000\000\040\377\057\000\172\000\000\000\000\000" + "\266\001\000\000\040\377\057\000\224\002\000\000\000\000\241\002" + "\000\000\040\377\057\000\256\004\000\000\000\000\260\004\000\000" + "\040\377\057\000\257\004\000\000\000\000\261\004\000\000\040\377" + "\057\000\307\006\000\000\000\000\223\004\000\000\040\377\057\000" + "\313\006\000\000\000\000\237\004\000\000\040\377\057\000\347\006" + "\000\000\000\000\222\004\000\000\040\377\057\000\353\006\000\000" + "\000\000\236\004\000\000\040\377\057\000\373\010\000\000\000\000" + "\232\041\000\000\040\377\057\000\375\010\000\000\000\000\233\041" + "\000\000\040\377\057\000\224\041\000\000\000\000\256\041\000\000" + "\040\377\057\000\225\043\000\000\000\000\101\043\000\000\040\377" + "\060\000\052\000\000\000\000\000\260\000\000\000\040\377\060\000" + "\063\000\000\000\000\000\211\041\000\000\040\377\060\000\176\000" + "\000\000\000\000\154\043\000\000\040\377\061\000\061\000\060\000" + "\000\000\122\041\000\000\040\377\061\000\062\000\000\000\000\000" + "\275\000\000\000\040\377\061\000\063\000\000\000\000\000\123\041" + "\000\000\040\377\061\000\064\000\000\000\000\000\274\000\000\000" + "\040\377\061\000\065\000\000\000\000\000\125\041\000\000\040\377" + "\061\000\066\000\000\000\000\000\131\041\000\000\040\377\061\000" + "\067\000\000\000\000\000\120\041\000\000\040\377\061\000\070\000" + "\000\000\000\000\133\041\000\000\040\377\061\000\071\000\000\000" + "\000\000\121\041\000\000\040\377\061\000\136\000\000\000\000\000" + "\271\000\000\000\040\377\062\000\063\000\000\000\000\000\124\041" + "\000\000\040\377\062\000\065\000\000\000\000\000\126\041\000\000" + "\040\377\062\000\136\000\000\000\000\000\262\000\000\000\040\377" + "\063\000\064\000\000\000\000\000\276\000\000\000\040\377\063\000" + "\065\000\000\000\000\000\127\041\000\000\040\377\063\000\070\000" + "\000\000\000\000\134\041\000\000\040\377\063\000\136\000\000\000" + "\000\000\263\000\000\000\040\377\064\000\065\000\000\000\000\000" + "\130\041\000\000\040\377\065\000\066\000\000\000\000\000\132\041" + "\000\000\040\377\065\000\070\000\000\000\000\000\135\041\000\000" + "\040\377\067\000\070\000\000\000\000\000\136\041\000\000\040\377" + "\070\000\070\000\000\000\000\000\036\042\000\000\040\377\072\000" + "\050\000\000\000\000\000\071\046\000\000\040\377\072\000\051\000" + "\000\000\000\000\072\046\000\000\040\377\072\000\055\000\000\000" + "\000\000\367\000\000\000\040\377\072\000\056\000\000\000\000\000" + "\064\042\000\000\040\377\072\000\225\043\000\000\000\000\140\043" + "\000\000\040\377\073\000\040\000\000\000\000\000\333\002\000\000" + "\040\377\073\000\101\000\000\000\000\000\004\001\000\000\040\377" + "\073\000\105\000\000\000\000\000\030\001\000\000\040\377\073\000" + "\111\000\000\000\000\000\056\001\000\000\040\377\073\000\117\000" + "\000\000\000\000\352\001\000\000\040\377\073\000\123\000\000\000" + "\000\000\030\002\000\000\040\377\073\000\124\000\000\000\000\000" + "\032\002\000\000\040\377\073\000\125\000\000\000\000\000\162\001" + "\000\000\040\377\073\000\137\000\000\000\000\000\156\043\000\000" + "\040\377\073\000\141\000\000\000\000\000\005\001\000\000\040\377" + "\073\000\145\000\000\000\000\000\031\001\000\000\040\377\073\000" + "\151\000\000\000\000\000\057\001\000\000\040\377\073\000\157\000" + "\000\000\000\000\353\001\000\000\040\377\073\000\163\000\000\000" + "\000\000\031\002\000\000\040\377\073\000\164\000\000\000\000\000" + "\033\002\000\000\040\377\073\000\165\000\000\000\000\000\163\001" + "\000\000\040\377\074\000\040\000\000\000\000\000\307\002\000\000" + "\040\377\074\000\042\000\000\000\000\000\034\040\000\000\040\377" + "\074\000\047\000\000\000\000\000\030\040\000\000\040\377\074\000" + "\055\000\000\000\000\000\220\041\000\000\040\377\074\000\057\000" + "\000\000\000\000\156\042\000\000\040\377\074\000\063\000\000\000" + "\000\000\145\046\000\000\040\377\074\000\074\000\000\000\000\000" + "\253\000\000\000\040\377\074\000\075\000\000\000\000\000\144\042" + "\000\000\040\377\074\000\076\000\000\000\000\000\304\042\000\000" + "\040\377\074\000\103\000\000\000\000\000\014\001\000\000\040\377" + "\074\000\104\000\000\000\000\000\016\001\000\000\040\377\074\000" + "\105\000\000\000\000\000\032\001\000\000\040\377\074\000\114\000" + "\000\000\000\000\075\001\000\000\040\377\074\000\116\000\000\000" + "\000\000\107\001\000\000\040\377\074\000\122\000\000\000\000\000" + "\130\001\000\000\040\377\074\000\123\000\000\000\000\000\140\001" + "\000\000\040\377\074\000\124\000\000\000\000\000\144\001\000\000" + "\040\377\074\000\132\000\000\000\000\000\175\001\000\000\040\377" + "\074\000\137\000\000\000\000\000\144\042\000\000\040\377\074\000" + "\143\000\000\000\000\000\015\001\000\000\040\377\074\000\144\000" + "\000\000\000\000\017\001\000\000\040\377\074\000\145\000\000\000" + "\000\000\033\001\000\000\040\377\074\000\154\000\000\000\000\000" + "\076\001\000\000\040\377\074\000\156\000\000\000\000\000\110\001" + "\000\000\040\377\074\000\162\000\000\000\000\000\131\001\000\000" + "\040\377\074\000\163\000\000\000\000\000\141\001\000\000\040\377" + "\074\000\164\000\000\000\000\000\145\001\000\000\040\377\074\000" + "\172\000\000\000\000\000\176\001\000\000\040\377\074\000\225\043" + "\000\000\000\000\103\043\000\000\040\377\075\000\057\000\000\000" + "\000\000\140\042\000\000\040\377\075\000\074\000\000\000\000\000" + "\320\041\000\000\040\377\075\000\076\000\000\000\000\000\322\041" + "\000\000\040\377\075\000\103\000\000\000\000\000\254\040\000\000" + "\040\377\075\000\105\000\000\000\000\000\254\040\000\000\040\377" + "\075\000\114\000\000\000\000\000\244\040\000\000\040\377\075\000" + "\116\000\000\000\000\000\246\040\000\000\040\377\075\000\117\000" + "\000\000\000\000\120\001\000\000\040\377\075\000\120\000\000\000" + "\000\000\275\040\000\000\040\377\075\000\122\000\000\000\000\000" + "\271\040\000\000\040\377\075\000\124\000\000\000\000\000\256\040" + "\000\000\040\377\075\000\125\000\000\000\000\000\160\001\000\000" + "\040\377\075\000\127\000\000\000\000\000\251\040\000\000\040\377" + "\075\000\131\000\000\000\000\000\245\000\000\000\040\377\075\000" + "\136\000\000\000\000\000\321\041\000\000\040\377\075\000\137\000" + "\000\000\000\000\141\042\000\000\040\377\075\000\143\000\000\000" + "\000\000\254\040\000\000\040\377\075\000\144\000\000\000\000\000" + "\253\040\000\000\040\377\075\000\145\000\000\000\000\000\254\040" + "\000\000\040\377\075\000\157\000\000\000\000\000\121\001\000\000" + "\040\377\075\000\160\000\000\000\000\000\275\040\000\000\040\377" + "\075\000\162\000\000\000\000\000\271\040\000\000\040\377\075\000" + "\165\000\000\000\000\000\161\001\000\000\040\377\075\000\166\000" + "\000\000\000\000\323\041\000\000\040\377\075\000\171\000\000\000" + "\000\000\245\000\000\000\040\377\075\000\325\006\000\000\000\000" + "\363\004\000\000\040\377\075\000\332\006\000\000\000\000\275\040" + "\000\000\040\377\075\000\345\006\000\000\000\000\254\040\000\000" + "\040\377\075\000\363\006\000\000\000\000\254\040\000\000\040\377" + "\075\000\365\006\000\000\000\000\362\004\000\000\040\377\075\000" + "\372\006\000\000\000\000\275\040\000\000\040\377\075\000\225\043" + "\000\000\000\000\070\043\000\000\040\377\076\000\040\000\000\000" + "\000\000\136\000\000\000\040\377\076\000\042\000\000\000\000\000" + "\035\040\000\000\040\377\076\000\047\000\000\000\000\000\031\040" + "\000\000\040\377\076\000\057\000\000\000\000\000\157\042\000\000" + "\040\377\076\000\074\000\000\000\000\000\304\042\000\000\040\377" + "\076\000\075\000\000\000\000\000\145\042\000\000\040\377\076\000" + "\076\000\000\000\000\000\273\000\000\000\040\377\076\000\101\000" + "\000\000\000\000\302\000\000\000\040\377\076\000\105\000\000\000" + "\000\000\312\000\000\000\040\377\076\000\111\000\000\000\000\000" + "\316\000\000\000\040\377\076\000\117\000\000\000\000\000\324\000" + "\000\000\040\377\076\000\125\000\000\000\000\000\333\000\000\000" + "\040\377\076\000\137\000\000\000\000\000\145\042\000\000\040\377" + "\076\000\141\000\000\000\000\000\342\000\000\000\040\377\076\000" + "\145\000\000\000\000\000\352\000\000\000\040\377\076\000\151\000" + "\000\000\000\000\356\000\000\000\040\377\076\000\157\000\000\000" + "\000\000\364\000\000\000\040\377\076\000\165\000\000\000\000\000" + "\373\000\000\000\040\377\076\000\250\000\000\000\000\000\151\043" + "\000\000\040\377\076\000\225\043\000\000\000\000\104\043\000\000" + "\040\377\077\000\041\000\000\000\000\000\030\056\000\000\040\377" + "\077\000\053\000\117\000\000\000\336\036\000\000\040\377\077\000" + "\053\000\125\000\000\000\354\036\000\000\040\377\077\000\053\000" + "\157\000\000\000\337\036\000\000\040\377\077\000\053\000\165\000" + "\000\000\355\036\000\000\040\377\077\000\077\000\000\000\000\000" + "\277\000\000\000\040\377\077\000\101\000\000\000\000\000\242\036" + "\000\000\040\377\077\000\105\000\000\000\000\000\272\036\000\000" + "\040\377\077\000\111\000\000\000\000\000\310\036\000\000\040\377" + "\077\000\117\000\000\000\000\000\316\036\000\000\040\377\077\000" + "\125\000\000\000\000\000\346\036\000\000\040\377\077\000\131\000" + "\000\000\000\000\366\036\000\000\040\377\077\000\134\000\000\000" + "\000\000\055\046\000\000\040\377\077\000\136\000\101\000\000\000" + "\250\036\000\000\040\377\077\000\136\000\105\000\000\000\302\036" + "\000\000\040\377\077\000\136\000\117\000\000\000\324\036\000\000" + "\040\377\077\000\136\000\141\000\000\000\251\036\000\000\040\377" + "\077\000\136\000\145\000\000\000\303\036\000\000\040\377\077\000" + "\136\000\157\000\000\000\325\036\000\000\040\377\077\000\141\000" + "\000\000\000\000\243\036\000\000\040\377\077\000\142\000\101\000" + "\000\000\262\036\000\000\040\377\077\000\142\000\141\000\000\000" + "\263\036\000\000\040\377\077\000\145\000\000\000\000\000\273\036" + "\000\000\040\377\077\000\151\000\000\000\000\000\311\036\000\000" + "\040\377\077\000\157\000\000\000\000\000\317\036\000\000\040\377" + "\077\000\165\000\000\000\000\000\347\036\000\000\040\377\077\000" + "\171\000\000\000\000\000\367\036\000\000\040\377\077\000\302\000" + "\000\000\000\000\250\036\000\000\040\377\077\000\312\000\000\000" + "\000\000\302\036\000\000\040\377\077\000\324\000\000\000\000\000" + "\324\036\000\000\040\377\077\000\342\000\000\000\000\000\251\036" + "\000\000\040\377\077\000\352\000\000\000\000\000\303\036\000\000" + "\040\377\077\000\364\000\000\000\000\000\325\036\000\000\040\377" + "\077\000\303\001\000\000\000\000\262\036\000\000\040\377\077\000" + "\343\001\000\000\000\000\263\036\000\000\040\377\077\000\225\043" + "\000\000\000\000\160\043\000\000\040\377\077\000\122\376\101\000" + "\000\000\250\036\000\000\040\377\077\000\122\376\105\000\000\000" + "\302\036\000\000\040\377\077\000\122\376\117\000\000\000\324\036" + "\000\000\040\377\077\000\122\376\141\000\000\000\251\036\000\000" + "\040\377\077\000\122\376\145\000\000\000\303\036\000\000\040\377" + "\077\000\122\376\157\000\000\000\325\036\000\000\040\377\077\000" + "\125\376\101\000\000\000\262\036\000\000\040\377\077\000\125\376" + "\141\000\000\000\263\036\000\000\040\377\077\000\142\376\117\000" + "\000\000\336\036\000\000\040\377\077\000\142\376\125\000\000\000" + "\354\036\000\000\040\377\077\000\142\376\157\000\000\000\337\036" + "\000\000\040\377\077\000\142\376\165\000\000\000\355\036\000\000" + "\040\377\077\000\240\001\000\000\000\000\336\036\000\000\040\377" + "\077\000\241\001\000\000\000\000\337\036\000\000\040\377\077\000" + "\257\001\000\000\000\000\354\036\000\000\040\377\077\000\260\001" + "\000\000\000\000\355\036\000\000\040\377\101\000\042\000\000\000" + "\000\000\304\000\000\000\040\377\101\000\047\000\000\000\000\000" + "\301\000\000\000\040\377\101\000\050\000\000\000\000\000\002\001" + "\000\000\040\377\101\000\052\000\000\000\000\000\305\000\000\000" + "\040\377\101\000\054\000\000\000\000\000\004\001\000\000\040\377" + "\101\000\055\000\000\000\000\000\000\001\000\000\040\377\101\000" + "\073\000\000\000\000\000\004\001\000\000\040\377\101\000\076\000" + "\000\000\000\000\302\000\000\000\040\377\101\000\101\000\000\000" + "\000\000\305\000\000\000\040\377\101\000\105\000\000\000\000\000" + "\306\000\000\000\040\377\101\000\124\000\000\000\000\000\100\000" + "\000\000\040\377\101\000\136\000\000\000\000\000\302\000\000\000" + "\040\377\101\000\137\000\000\000\000\000\000\001\000\000\040\377" + "\101\000\140\000\000\000\000\000\300\000\000\000\040\377\101\000" + "\176\000\000\000\000\000\303\000\000\000\040\377\101\000\250\000" + "\000\000\000\000\304\000\000\000\040\377\101\000\264\000\000\000" + "\000\000\301\000\000\000\040\377\102\000\056\000\000\000\000\000" + "\002\036\000\000\040\377\102\000\174\000\000\000\000\000\077\016" + "\000\000\040\377\103\000\047\000\000\000\000\000\006\001\000\000" + "\040\377\103\000\054\000\000\000\000\000\307\000\000\000\040\377" + "\103\000\056\000\000\000\000\000\012\001\000\000\040\377\103\000" + "\057\000\000\000\000\000\241\040\000\000\040\377\103\000\074\000" + "\000\000\000\000\014\001\000\000\040\377\103\000\075\000\000\000" + "\000\000\254\040\000\000\040\377\103\000\103\000\000\000\000\000" + "\002\041\000\000\040\377\103\000\105\000\000\000\000\000\240\040" + "\000\000\040\377\103\000\117\000\000\000\000\000\251\000\000\000" + "\040\377\103\000\162\000\000\000\000\000\242\040\000\000\040\377" + "\103\000\174\000\000\000\000\000\265\040\000\000\040\377\104\000" + "\054\000\000\000\000\000\020\036\000\000\040\377\104\000\055\000" + "\000\000\000\000\020\001\000\000\040\377\104\000\056\000\000\000" + "\000\000\012\036\000\000\040\377\104\000\074\000\000\000\000\000" + "\016\001\000\000\040\377\104\000\110\000\000\000\000\000\320\000" + "\000\000\040\377\105\000\042\000\000\000\000\000\313\000\000\000" + "\040\377\105\000\047\000\000\000\000\000\311\000\000\000\040\377" + "\105\000\054\000\000\000\000\000\030\001\000\000\040\377\105\000" + "\055\000\000\000\000\000\022\001\000\000\040\377\105\000\056\000" + "\000\000\000\000\026\001\000\000\040\377\105\000\073\000\000\000" + "\000\000\030\001\000\000\040\377\105\000\074\000\000\000\000\000" + "\032\001\000\000\040\377\105\000\075\000\000\000\000\000\254\040" + "\000\000\040\377\105\000\076\000\000\000\000\000\312\000\000\000" + "\040\377\105\000\105\000\000\000\000\000\217\001\000\000\040\377" + "\105\000\136\000\000\000\000\000\312\000\000\000\040\377\105\000" + "\137\000\000\000\000\000\022\001\000\000\040\377\105\000\140\000" + "\000\000\000\000\310\000\000\000\040\377\105\000\250\000\000\000" + "\000\000\313\000\000\000\040\377\105\000\264\000\000\000\000\000" + "\311\000\000\000\040\377\106\000\056\000\000\000\000\000\036\036" + "\000\000\040\377\106\000\151\000\000\000\000\000\003\373\000\000" + "\040\377\106\000\154\000\000\000\000\000\004\373\000\000\040\377" + "\106\000\162\000\000\000\000\000\243\040\000\000\040\377\107\000" + "\050\000\000\000\000\000\036\001\000\000\040\377\107\000\054\000" + "\000\000\000\000\042\001\000\000\040\377\107\000\056\000\000\000" + "\000\000\040\001\000\000\040\377\107\000\124\000\000\000\000\000" + "\076\000\000\000\040\377\107\000\125\000\000\000\000\000\036\001" + "\000\000\040\377\107\000\174\000\000\000\000\000\262\040\000\000" + "\040\377\107\000\242\001\000\000\000\000\036\001\000\000\040\377" + "\110\000\054\000\000\000\000\000\050\036\000\000\040\377\111\000" + "\042\000\000\000\000\000\317\000\000\000\040\377\111\000\047\000" + "\000\000\000\000\315\000\000\000\040\377\111\000\054\000\000\000" + "\000\000\056\001\000\000\040\377\111\000\055\000\000\000\000\000" + "\052\001\000\000\040\377\111\000\056\000\000\000\000\000\060\001" + "\000\000\040\377\111\000\073\000\000\000\000\000\056\001\000\000" + "\040\377\111\000\076\000\000\000\000\000\316\000\000\000\040\377" + "\111\000\112\000\000\000\000\000\062\001\000\000\040\377\111\000" + "\136\000\000\000\000\000\316\000\000\000\040\377\111\000\137\000" + "\000\000\000\000\052\001\000\000\040\377\111\000\140\000\000\000" + "\000\000\314\000\000\000\040\377\111\000\152\000\000\000\000\000" + "\062\001\000\000\040\377\111\000\176\000\000\000\000\000\050\001" + "\000\000\040\377\111\000\250\000\000\000\000\000\317\000\000\000" + "\040\377\111\000\264\000\000\000\000\000\315\000\000\000\040\377" + "\113\000\054\000\000\000\000\000\066\001\000\000\040\377\113\000" + "\055\000\000\000\000\000\255\040\000\000\040\377\114\000\047\000" + "\000\000\000\000\071\001\000\000\040\377\114\000\054\000\000\000" + "\000\000\073\001\000\000\040\377\114\000\055\000\000\000\000\000" + "\243\000\000\000\040\377\114\000\057\000\000\000\000\000\101\001" + "\000\000\040\377\114\000\074\000\000\000\000\000\075\001\000\000" + "\040\377\114\000\075\000\000\000\000\000\244\040\000\000\040\377" + "\114\000\124\000\000\000\000\000\074\000\000\000\040\377\114\000" + "\126\000\000\000\000\000\174\000\000\000\040\377\115\000\056\000" + "\000\000\000\000\100\036\000\000\040\377\116\000\047\000\000\000" + "\000\000\103\001\000\000\040\377\116\000\054\000\000\000\000\000" + "\105\001\000\000\040\377\116\000\074\000\000\000\000\000\107\001" + "\000\000\040\377\116\000\075\000\000\000\000\000\246\040\000\000" + "\040\377\116\000\107\000\000\000\000\000\112\001\000\000\040\377" + "\116\000\116\000\000\000\000\000\025\041\000\000\040\377\116\000" + "\117\000\000\000\000\000\026\041\000\000\040\377\116\000\157\000" + "\000\000\000\000\026\041\000\000\040\377\116\000\176\000\000\000" + "\000\000\321\000\000\000\040\377\117\000\042\000\000\000\000\000" + "\326\000\000\000\040\377\117\000\047\000\000\000\000\000\323\000" + "\000\000\040\377\117\000\054\000\000\000\000\000\352\001\000\000" + "\040\377\117\000\055\000\000\000\000\000\114\001\000\000\040\377" + "\117\000\057\000\000\000\000\000\330\000\000\000\040\377\117\000" + "\073\000\000\000\000\000\352\001\000\000\040\377\117\000\076\000" + "\000\000\000\000\324\000\000\000\040\377\117\000\101\000\000\000" + "\000\000\266\044\000\000\040\377\117\000\103\000\000\000\000\000" + "\251\000\000\000\040\377\117\000\105\000\000\000\000\000\122\001" + "\000\000\040\377\117\000\122\000\000\000\000\000\256\000\000\000" + "\040\377\117\000\123\000\000\000\000\000\247\000\000\000\040\377" + "\117\000\130\000\000\000\000\000\244\000\000\000\040\377\117\000" + "\131\000\000\000\000\000\056\046\000\000\040\377\117\000\136\000" + "\000\000\000\000\324\000\000\000\040\377\117\000\137\000\000\000" + "\000\000\114\001\000\000\040\377\117\000\140\000\000\000\000\000" + "\322\000\000\000\040\377\117\000\176\000\000\000\000\000\325\000" + "\000\000\040\377\117\000\250\000\000\000\000\000\326\000\000\000" + "\040\377\117\000\264\000\000\000\000\000\323\000\000\000\040\377" + "\120\000\041\000\000\000\000\000\266\000\000\000\040\377\120\000" + "\056\000\000\000\000\000\126\036\000\000\040\377\120\000\075\000" + "\000\000\000\000\275\040\000\000\040\377\120\000\120\000\000\000" + "\000\000\266\000\000\000\040\377\120\000\164\000\000\000\000\000" + "\247\040\000\000\040\377\121\000\121\000\000\000\000\000\032\041" + "\000\000\040\377\122\000\047\000\000\000\000\000\124\001\000\000" + "\040\377\122\000\054\000\000\000\000\000\126\001\000\000\040\377" + "\122\000\074\000\000\000\000\000\130\001\000\000\040\377\122\000" + "\075\000\000\000\000\000\271\040\000\000\040\377\122\000\117\000" + "\000\000\000\000\256\000\000\000\040\377\122\000\122\000\000\000" + "\000\000\035\041\000\000\040\377\122\000\163\000\000\000\000\000" + "\250\040\000\000\040\377\123\000\041\000\000\000\000\000\247\000" + "\000\000\040\377\123\000\047\000\000\000\000\000\132\001\000\000" + "\040\377\123\000\054\000\000\000\000\000\136\001\000\000\040\377" + "\123\000\056\000\000\000\000\000\140\036\000\000\040\377\123\000" + "\073\000\000\000\000\000\030\002\000\000\040\377\123\000\074\000" + "\000\000\000\000\140\001\000\000\040\377\123\000\115\000\000\000" + "\000\000\040\041\000\000\040\377\123\000\117\000\000\000\000\000" + "\247\000\000\000\040\377\123\000\123\000\000\000\000\000\236\036" + "\000\000\040\377\123\000\174\000\000\000\000\000\044\000\000\000" + "\040\377\124\000\054\000\000\000\000\000\142\001\000\000\040\377" + "\124\000\055\000\000\000\000\000\146\001\000\000\040\377\124\000" + "\056\000\000\000\000\000\152\036\000\000\040\377\124\000\057\000" + "\000\000\000\000\146\001\000\000\040\377\124\000\073\000\000\000" + "\000\000\032\002\000\000\040\377\124\000\074\000\000\000\000\000" + "\144\001\000\000\040\377\124\000\075\000\000\000\000\000\256\040" "\000\000\040\377\124\000\110\000\000\000\000\000\336\000\000\000" "\040\377\124\000\115\000\000\000\000\000\042\041\000\000\040\377" "\125\000\040\000\054\000\105\000\034\036\000\000\040\377\125\000" @@ -1837,635 +1809,621 @@ "\000\000\334\000\000\000\040\377\125\000\264\000\000\000\000\000" "\332\000\000\000\040\377\125\000\270\000\105\000\000\000\034\036" "\000\000\040\377\125\000\270\000\145\000\000\000\035\036\000\000" - "\040\377\125\000\050\002\000\000\000\000\034\036\000\000\040\377" - "\125\000\051\002\000\000\000\000\035\036\000\000\040\377\125\000" - "\301\006\000\000\000\000\321\004\000\000\040\377\125\000\305\006" - "\000\000\000\000\327\004\000\000\040\377\125\000\311\006\000\000" - "\000\000\071\004\000\000\040\377\125\000\325\006\000\000\000\000" - "\136\004\000\000\040\377\125\000\326\006\000\000\000\000\302\004" - "\000\000\040\377\125\000\341\006\000\000\000\000\320\004\000\000" - "\040\377\125\000\345\006\000\000\000\000\326\004\000\000\040\377" - "\125\000\351\006\000\000\000\000\031\004\000\000\040\377\125\000" - "\365\006\000\000\000\000\016\004\000\000\040\377\125\000\366\006" - "\000\000\000\000\301\004\000\000\040\377\125\000\301\007\000\000" - "\000\000\270\037\000\000\040\377\125\000\311\007\000\000\000\000" - "\330\037\000\000\040\377\125\000\325\007\000\000\000\000\350\037" - "\000\000\040\377\125\000\341\007\000\000\000\000\260\037\000\000" - "\040\377\125\000\351\007\000\000\000\000\320\037\000\000\040\377" - "\125\000\365\007\000\000\000\000\340\037\000\000\040\377\125\000" - "\240\036\000\000\000\000\266\036\000\000\040\377\125\000\241\036" - "\000\000\000\000\267\036\000\000\040\377\125\000\133\376\105\000" - "\000\000\034\036\000\000\040\377\125\000\133\376\145\000\000\000" - "\035\036\000\000\040\377\125\000\140\376\101\000\000\000\266\036" - "\000\000\040\377\125\000\140\376\141\000\000\000\267\036\000\000" - "\040\377\126\000\114\000\000\000\000\000\174\000\000\000\040\377" - "\127\000\075\000\000\000\000\000\251\040\000\000\040\377\127\000" - "\136\000\000\000\000\000\164\001\000\000\040\377\130\000\117\000" - "\000\000\000\000\244\000\000\000\040\377\131\000\042\000\000\000" - "\000\000\170\001\000\000\040\377\131\000\047\000\000\000\000\000" - "\335\000\000\000\040\377\131\000\055\000\000\000\000\000\245\000" - "\000\000\040\377\131\000\075\000\000\000\000\000\245\000\000\000" - "\040\377\131\000\136\000\000\000\000\000\166\001\000\000\040\377" - "\131\000\250\000\000\000\000\000\170\001\000\000\040\377\131\000" - "\264\000\000\000\000\000\335\000\000\000\040\377\132\000\047\000" - "\000\000\000\000\171\001\000\000\040\377\132\000\056\000\000\000" - "\000\000\173\001\000\000\040\377\132\000\074\000\000\000\000\000" - "\175\001\000\000\040\377\132\000\132\000\000\000\000\000\044\041" - "\000\000\040\377\133\000\135\000\000\000\000\000\067\043\000\000" - "\040\377\134\000\055\000\000\000\000\000\100\043\000\000\040\377" - "\134\000\077\000\000\000\000\000\055\046\000\000\040\377\134\000" - "\225\043\000\000\000\000\102\043\000\000\040\377\134\000\313\045" - "\000\000\000\000\111\043\000\000\040\377\135\000\133\000\000\000" - "\000\000\067\043\000\000\040\377\136\000\041\000\101\000\000\000" - "\254\036\000\000\040\377\136\000\041\000\105\000\000\000\306\036" - "\000\000\040\377\136\000\041\000\117\000\000\000\330\036\000\000" - "\040\377\136\000\041\000\141\000\000\000\255\036\000\000\040\377" - "\136\000\041\000\145\000\000\000\307\036\000\000\040\377\136\000" - "\041\000\157\000\000\000\331\036\000\000\040\377\136\000\050\000" - "\000\000\000\000\175\040\000\000\040\377\136\000\051\000\000\000" - "\000\000\176\040\000\000\040\377\136\000\053\000\000\000\000\000" - "\172\040\000\000\040\377\136\000\055\000\000\000\000\000\173\040" - "\000\000\040\377\136\000\056\000\000\000\000\000\267\000\000\000" - "\040\377\136\000\057\000\000\000\000\000\174\000\000\000\040\377" - "\136\000\060\000\000\000\000\000\160\040\000\000\040\377\136\000" - "\061\000\000\000\000\000\271\000\000\000\040\377\136\000\062\000" - "\000\000\000\000\262\000\000\000\040\377\136\000\063\000\000\000" - "\000\000\263\000\000\000\040\377\136\000\064\000\000\000\000\000" - "\164\040\000\000\040\377\136\000\065\000\000\000\000\000\165\040" - "\000\000\040\377\136\000\066\000\000\000\000\000\166\040\000\000" - "\040\377\136\000\067\000\000\000\000\000\167\040\000\000\040\377" - "\136\000\070\000\000\000\000\000\170\040\000\000\040\377\136\000" - "\071\000\000\000\000\000\171\040\000\000\040\377\136\000\075\000" - "\000\000\000\000\174\040\000\000\040\377\136\000\101\000\000\000" - "\000\000\302\000\000\000\040\377\136\000\103\000\000\000\000\000" - "\010\001\000\000\040\377\136\000\105\000\000\000\000\000\312\000" - "\000\000\040\377\136\000\107\000\000\000\000\000\034\001\000\000" - "\040\377\136\000\110\000\000\000\000\000\044\001\000\000\040\377" - "\136\000\111\000\000\000\000\000\316\000\000\000\040\377\136\000" - "\112\000\000\000\000\000\064\001\000\000\040\377\136\000\117\000" - "\000\000\000\000\324\000\000\000\040\377\136\000\123\000\000\000" - "\000\000\134\001\000\000\040\377\136\000\125\000\000\000\000\000" - "\333\000\000\000\040\377\136\000\127\000\000\000\000\000\164\001" - "\000\000\040\377\136\000\131\000\000\000\000\000\166\001\000\000" - "\040\377\136\000\132\000\000\000\000\000\220\036\000\000\040\377" - "\136\000\137\000\141\000\000\000\252\000\000\000\040\377\136\000" - "\137\000\150\000\000\000\260\002\000\000\040\377\136\000\137\000" - "\151\000\000\000\161\040\000\000\040\377\136\000\137\000\152\000" - "\000\000\262\002\000\000\040\377\136\000\137\000\154\000\000\000" - "\341\002\000\000\040\377\136\000\137\000\156\000\000\000\177\040" - "\000\000\040\377\136\000\137\000\157\000\000\000\272\000\000\000" - "\040\377\136\000\137\000\162\000\000\000\263\002\000\000\040\377" - "\136\000\137\000\163\000\000\000\342\002\000\000\040\377\136\000" - "\137\000\167\000\000\000\267\002\000\000\040\377\136\000\137\000" - "\170\000\000\000\343\002\000\000\040\377\136\000\137\000\171\000" - "\000\000\270\002\000\000\040\377\136\000\137\000\143\002\000\000" - "\340\002\000\000\040\377\136\000\137\000\146\002\000\000\261\002" - "\000\000\040\377\136\000\137\000\171\002\000\000\264\002\000\000" - "\040\377\136\000\137\000\173\002\000\000\265\002\000\000\040\377" - "\136\000\137\000\201\002\000\000\266\002\000\000\040\377\136\000" - "\137\000\225\002\000\000\344\002\000\000\040\377\136\000\141\000" - "\000\000\000\000\342\000\000\000\040\377\136\000\143\000\000\000" - "\000\000\011\001\000\000\040\377\136\000\145\000\000\000\000\000" - "\352\000\000\000\040\377\136\000\147\000\000\000\000\000\035\001" - "\000\000\040\377\136\000\150\000\000\000\000\000\045\001\000\000" - "\040\377\136\000\151\000\000\000\000\000\356\000\000\000\040\377" - "\136\000\152\000\000\000\000\000\065\001\000\000\040\377\136\000" - "\157\000\000\000\000\000\364\000\000\000\040\377\136\000\163\000" - "\000\000\000\000\135\001\000\000\040\377\136\000\165\000\000\000" - "\000\000\373\000\000\000\040\377\136\000\167\000\000\000\000\000" - "\165\001\000\000\040\377\136\000\171\000\000\000\000\000\167\001" - "\000\000\040\377\136\000\172\000\000\000\000\000\221\036\000\000" - "\040\377\136\000\174\000\000\000\000\000\221\041\000\000\040\377" - "\136\000\240\036\000\000\000\000\254\036\000\000\040\377\136\000" - "\241\036\000\000\000\000\255\036\000\000\040\377\136\000\270\036" - "\000\000\000\000\306\036\000\000\040\377\136\000\271\036\000\000" - "\000\000\307\036\000\000\040\377\136\000\314\036\000\000\000\000" - "\330\036\000\000\040\377\136\000\315\036\000\000\000\000\331\036" - "\000\000\040\377\136\000\022\042\000\000\000\000\173\040\000\000" - "\040\377\136\000\000\116\000\000\000\000\222\061\000\000\040\377" - "\136\000\001\116\000\000\000\000\234\061\000\000\040\377\136\000" - "\011\116\000\000\000\000\224\061\000\000\040\377\136\000\012\116" - "\000\000\000\000\226\061\000\000\040\377\136\000\013\116\000\000" - "\000\000\230\061\000\000\040\377\136\000\031\116\000\000\000\000" - "\233\061\000\000\040\377\136\000\055\116\000\000\000\000\227\061" - "\000\000\040\377\136\000\131\116\000\000\000\000\232\061\000\000" - "\040\377\136\000\214\116\000\000\000\000\223\061\000\000\040\377" - "\136\000\272\116\000\000\000\000\237\061\000\000\040\377\136\000" - "\333\126\000\000\000\000\225\061\000\000\040\377\136\000\060\127" - "\000\000\000\000\236\061\000\000\040\377\136\000\051\131\000\000" - "\000\000\235\061\000\000\040\377\136\000\062\165\000\000\000\000" - "\231\061\000\000\040\377\136\000\140\376\101\000\000\000\254\036" - "\000\000\040\377\136\000\140\376\105\000\000\000\306\036\000\000" - "\040\377\136\000\140\376\117\000\000\000\330\036\000\000\040\377" - "\136\000\140\376\141\000\000\000\255\036\000\000\040\377\136\000" - "\140\376\145\000\000\000\307\036\000\000\040\377\136\000\140\376" - "\157\000\000\000\331\036\000\000\040\377\136\000\253\377\000\000" - "\000\000\172\040\000\000\040\377\136\000\260\377\000\000\000\000" - "\160\040\000\000\040\377\136\000\261\377\000\000\000\000\271\000" - "\000\000\040\377\136\000\262\377\000\000\000\000\262\000\000\000" - "\040\377\136\000\263\377\000\000\000\000\263\000\000\000\040\377" - "\136\000\264\377\000\000\000\000\164\040\000\000\040\377\136\000" - "\265\377\000\000\000\000\165\040\000\000\040\377\136\000\266\377" - "\000\000\000\000\166\040\000\000\040\377\136\000\267\377\000\000" - "\000\000\167\040\000\000\040\377\136\000\270\377\000\000\000\000" - "\170\040\000\000\040\377\136\000\271\377\000\000\000\000\171\040" - "\000\000\040\377\136\000\275\377\000\000\000\000\174\040\000\000" - "\040\377\137\000\040\000\000\000\000\000\257\000\000\000\040\377" - "\137\000\041\000\114\000\000\000\070\036\000\000\040\377\137\000" - "\041\000\122\000\000\000\134\036\000\000\040\377\137\000\041\000" - "\154\000\000\000\071\036\000\000\040\377\137\000\041\000\162\000" - "\000\000\135\036\000\000\040\377\137\000\042\000\101\000\000\000" - "\336\001\000\000\040\377\137\000\042\000\117\000\000\000\052\002" - "\000\000\040\377\137\000\042\000\125\000\000\000\325\001\000\000" - "\040\377\137\000\042\000\141\000\000\000\337\001\000\000\040\377" - "\137\000\042\000\157\000\000\000\053\002\000\000\040\377\137\000" - "\042\000\165\000\000\000\326\001\000\000\040\377\137\000\047\000" - "\000\000\000\000\130\043\000\000\040\377\137\000\050\000\000\000" - "\000\000\215\040\000\000\040\377\137\000\051\000\000\000\000\000" - "\216\040\000\000\040\377\137\000\053\000\000\000\000\000\212\040" - "\000\000\040\377\137\000\055\000\000\000\000\000\213\040\000\000" - "\040\377\137\000\056\000\101\000\000\000\340\001\000\000\040\377" - "\137\000\056\000\117\000\000\000\060\002\000\000\040\377\137\000" - "\056\000\141\000\000\000\341\001\000\000\040\377\137\000\056\000" - "\157\000\000\000\061\002\000\000\040\377\137\000\060\000\000\000" - "\000\000\200\040\000\000\040\377\137\000\061\000\000\000\000\000" - "\201\040\000\000\040\377\137\000\062\000\000\000\000\000\202\040" - "\000\000\040\377\137\000\063\000\000\000\000\000\203\040\000\000" - "\040\377\137\000\064\000\000\000\000\000\204\040\000\000\040\377" - "\137\000\065\000\000\000\000\000\205\040\000\000\040\377\137\000" - "\066\000\000\000\000\000\206\040\000\000\040\377\137\000\067\000" - "\000\000\000\000\207\040\000\000\040\377\137\000\070\000\000\000" - "\000\000\210\040\000\000\040\377\137\000\071\000\000\000\000\000" - "\211\040\000\000\040\377\137\000\073\000\117\000\000\000\354\001" - "\000\000\040\377\137\000\073\000\157\000\000\000\355\001\000\000" - "\040\377\137\000\074\000\000\000\000\000\144\042\000\000\040\377" - "\137\000\075\000\000\000\000\000\214\040\000\000\040\377\137\000" - "\076\000\000\000\000\000\145\042\000\000\040\377\137\000\101\000" - "\000\000\000\000\000\001\000\000\040\377\137\000\105\000\000\000" - "\000\000\022\001\000\000\040\377\137\000\107\000\000\000\000\000" - "\040\036\000\000\040\377\137\000\111\000\000\000\000\000\052\001" - "\000\000\040\377\137\000\117\000\000\000\000\000\114\001\000\000" - "\040\377\137\000\125\000\000\000\000\000\152\001\000\000\040\377" - "\137\000\131\000\000\000\000\000\062\002\000\000\040\377\137\000" - "\136\000\000\000\000\000\257\000\000\000\040\377\137\000\137\000" - "\000\000\000\000\257\000\000\000\040\377\137\000\141\000\000\000" - "\000\000\001\001\000\000\040\377\137\000\145\000\000\000\000\000" - "\023\001\000\000\040\377\137\000\147\000\000\000\000\000\041\036" - "\000\000\040\377\137\000\151\000\000\000\000\000\053\001\000\000" - "\040\377\137\000\157\000\000\000\000\000\115\001\000\000\040\377" - "\137\000\165\000\000\000\000\000\153\001\000\000\040\377\137\000" - "\171\000\000\000\000\000\063\002\000\000\040\377\137\000\176\000" - "\117\000\000\000\054\002\000\000\040\377\137\000\176\000\157\000" - "\000\000\055\002\000\000\040\377\137\000\304\000\000\000\000\000" - "\336\001\000\000\040\377\137\000\306\000\000\000\000\000\342\001" - "\000\000\040\377\137\000\325\000\000\000\000\000\054\002\000\000" - "\040\377\137\000\326\000\000\000\000\000\052\002\000\000\040\377" - "\137\000\334\000\000\000\000\000\325\001\000\000\040\377\137\000" - "\344\000\000\000\000\000\337\001\000\000\040\377\137\000\346\000" - "\000\000\000\000\343\001\000\000\040\377\137\000\365\000\000\000" - "\000\000\055\002\000\000\040\377\137\000\366\000\000\000\000\000" - "\053\002\000\000\040\377\137\000\374\000\000\000\000\000\326\001" - "\000\000\040\377\137\000\352\001\000\000\000\000\354\001\000\000" - "\040\377\137\000\353\001\000\000\000\000\355\001\000\000\040\377" - "\137\000\046\002\000\000\000\000\340\001\000\000\040\377\137\000" - "\047\002\000\000\000\000\341\001\000\000\040\377\137\000\056\002" - "\000\000\000\000\060\002\000\000\040\377\137\000\057\002\000\000" - "\000\000\061\002\000\000\040\377\137\000\311\006\000\000\000\000" - "\343\004\000\000\040\377\137\000\325\006\000\000\000\000\357\004" - "\000\000\040\377\137\000\351\006\000\000\000\000\342\004\000\000" - "\040\377\137\000\365\006\000\000\000\000\356\004\000\000\040\377" - "\137\000\301\007\000\000\000\000\271\037\000\000\040\377\137\000" - "\311\007\000\000\000\000\331\037\000\000\040\377\137\000\325\007" - "\000\000\000\000\351\037\000\000\040\377\137\000\341\007\000\000" - "\000\000\261\037\000\000\040\377\137\000\351\007\000\000\000\000" - "\321\037\000\000\040\377\137\000\365\007\000\000\000\000\341\037" - "\000\000\040\377\137\000\066\036\000\000\000\000\070\036\000\000" - "\040\377\137\000\067\036\000\000\000\000\071\036\000\000\040\377" - "\137\000\132\036\000\000\000\000\134\036\000\000\040\377\137\000" - "\133\036\000\000\000\000\135\036\000\000\040\377\137\000\006\042" - "\000\000\000\000\131\043\000\000\040\377\137\000\012\042\000\000" - "\000\000\167\043\000\000\040\377\137\000\022\042\000\000\000\000" - "\213\040\000\000\040\377\137\000\030\042\000\000\000\000\133\043" - "\000\000\040\377\137\000\140\042\000\000\000\000\142\042\000\000" - "\040\377\137\000\202\042\000\000\000\000\206\042\000\000\040\377" - "\137\000\203\042\000\000\000\000\207\042\000\000\040\377\137\000" - "\245\042\000\000\000\000\112\043\000\000\040\377\137\000\304\042" - "\000\000\000\000\132\043\000\000\040\377\137\000\163\043\000\000" - "\000\000\170\043\000\000\040\377\137\000\165\043\000\000\000\000" - "\171\043\000\000\040\377\137\000\172\043\000\000\000\000\166\043" - "\000\000\040\377\137\000\313\045\000\000\000\000\134\043\000\000" - "\040\377\137\000\123\376\117\000\000\000\054\002\000\000\040\377" - "\137\000\123\376\157\000\000\000\055\002\000\000\040\377\137\000" - "\126\376\101\000\000\000\340\001\000\000\040\377\137\000\126\376" - "\117\000\000\000\060\002\000\000\040\377\137\000\126\376\141\000" - "\000\000\341\001\000\000\040\377\137\000\126\376\157\000\000\000" - "\061\002\000\000\040\377\137\000\127\376\101\000\000\000\336\001" - "\000\000\040\377\137\000\127\376\117\000\000\000\052\002\000\000" - "\040\377\137\000\127\376\125\000\000\000\325\001\000\000\040\377" - "\137\000\127\376\141\000\000\000\337\001\000\000\040\377\137\000" - "\127\376\157\000\000\000\053\002\000\000\040\377\137\000\127\376" - "\165\000\000\000\326\001\000\000\040\377\137\000\134\376\117\000" - "\000\000\354\001\000\000\040\377\137\000\134\376\157\000\000\000" - "\355\001\000\000\040\377\137\000\140\376\114\000\000\000\070\036" - "\000\000\040\377\137\000\140\376\122\000\000\000\134\036\000\000" - "\040\377\137\000\140\376\154\000\000\000\071\036\000\000\040\377" - "\137\000\140\376\162\000\000\000\135\036\000\000\040\377\137\000" - "\253\377\000\000\000\000\212\040\000\000\040\377\137\000\260\377" - "\000\000\000\000\200\040\000\000\040\377\137\000\261\377\000\000" - "\000\000\201\040\000\000\040\377\137\000\262\377\000\000\000\000" - "\202\040\000\000\040\377\137\000\263\377\000\000\000\000\203\040" - "\000\000\040\377\137\000\264\377\000\000\000\000\204\040\000\000" - "\040\377\137\000\265\377\000\000\000\000\205\040\000\000\040\377" - "\137\000\266\377\000\000\000\000\206\040\000\000\040\377\137\000" - "\267\377\000\000\000\000\207\040\000\000\040\377\137\000\270\377" - "\000\000\000\000\210\040\000\000\040\377\137\000\271\377\000\000" - "\000\000\211\040\000\000\040\377\137\000\275\377\000\000\000\000" - "\214\040\000\000\040\377\140\000\042\000\125\000\000\000\333\001" - "\000\000\040\377\140\000\042\000\165\000\000\000\334\001\000\000" - "\040\377\140\000\042\000\351\007\000\000\322\037\000\000\040\377" - "\140\000\042\000\365\007\000\000\342\037\000\000\040\377\140\000" - "\050\000\301\007\000\000\013\037\000\000\040\377\140\000\050\000" - "\305\007\000\000\033\037\000\000\040\377\140\000\050\000\307\007" - "\000\000\053\037\000\000\040\377\140\000\050\000\311\007\000\000" - "\073\037\000\000\040\377\140\000\050\000\317\007\000\000\113\037" - "\000\000\040\377\140\000\050\000\325\007\000\000\133\037\000\000" - "\040\377\140\000\050\000\331\007\000\000\153\037\000\000\040\377" - "\140\000\050\000\341\007\000\000\003\037\000\000\040\377\140\000" - "\050\000\345\007\000\000\023\037\000\000\040\377\140\000\050\000" - "\347\007\000\000\043\037\000\000\040\377\140\000\050\000\351\007" - "\000\000\063\037\000\000\040\377\140\000\050\000\357\007\000\000" - "\103\037\000\000\040\377\140\000\050\000\365\007\000\000\123\037" - "\000\000\040\377\140\000\050\000\371\007\000\000\143\037\000\000" - "\040\377\140\000\051\000\301\007\000\000\012\037\000\000\040\377" - "\140\000\051\000\305\007\000\000\032\037\000\000\040\377\140\000" - "\051\000\307\007\000\000\052\037\000\000\040\377\140\000\051\000" - "\311\007\000\000\072\037\000\000\040\377\140\000\051\000\317\007" - "\000\000\112\037\000\000\040\377\140\000\051\000\331\007\000\000" - "\152\037\000\000\040\377\140\000\051\000\341\007\000\000\002\037" - "\000\000\040\377\140\000\051\000\345\007\000\000\022\037\000\000" - "\040\377\140\000\051\000\347\007\000\000\042\037\000\000\040\377" - "\140\000\051\000\351\007\000\000\062\037\000\000\040\377\140\000" - "\051\000\357\007\000\000\102\037\000\000\040\377\140\000\051\000" - "\365\007\000\000\122\037\000\000\040\377\140\000\051\000\371\007" - "\000\000\142\037\000\000\040\377\140\000\053\000\117\000\000\000" - "\334\036\000\000\040\377\140\000\053\000\125\000\000\000\352\036" - "\000\000\040\377\140\000\053\000\157\000\000\000\335\036\000\000" - "\040\377\140\000\053\000\165\000\000\000\353\036\000\000\040\377" - "\140\000\101\000\000\000\000\000\300\000\000\000\040\377\140\000" - "\105\000\000\000\000\000\310\000\000\000\040\377\140\000\111\000" - "\000\000\000\000\314\000\000\000\040\377\140\000\116\000\000\000" - "\000\000\370\001\000\000\040\377\140\000\117\000\000\000\000\000" - "\322\000\000\000\040\377\140\000\125\000\000\000\000\000\331\000" - "\000\000\040\377\140\000\127\000\000\000\000\000\200\036\000\000" - "\040\377\140\000\131\000\000\000\000\000\362\036\000\000\040\377" - "\140\000\136\000\101\000\000\000\246\036\000\000\040\377\140\000" - "\136\000\105\000\000\000\300\036\000\000\040\377\140\000\136\000" - "\117\000\000\000\322\036\000\000\040\377\140\000\136\000\141\000" - "\000\000\247\036\000\000\040\377\140\000\136\000\145\000\000\000" - "\301\036\000\000\040\377\140\000\136\000\157\000\000\000\323\036" - "\000\000\040\377\140\000\137\000\105\000\000\000\024\036\000\000" - "\040\377\140\000\137\000\117\000\000\000\120\036\000\000\040\377" - "\140\000\137\000\145\000\000\000\025\036\000\000\040\377\140\000" - "\137\000\157\000\000\000\121\036\000\000\040\377\140\000\141\000" - "\000\000\000\000\340\000\000\000\040\377\140\000\142\000\101\000" - "\000\000\260\036\000\000\040\377\140\000\142\000\141\000\000\000" - "\261\036\000\000\040\377\140\000\145\000\000\000\000\000\350\000" - "\000\000\040\377\140\000\151\000\000\000\000\000\354\000\000\000" - "\040\377\140\000\156\000\000\000\000\000\371\001\000\000\040\377" - "\140\000\157\000\000\000\000\000\362\000\000\000\040\377\140\000" - "\165\000\000\000\000\000\371\000\000\000\040\377\140\000\167\000" - "\000\000\000\000\201\036\000\000\040\377\140\000\171\000\000\000" - "\000\000\363\036\000\000\040\377\140\000\257\000\105\000\000\000" - "\024\036\000\000\040\377\140\000\257\000\117\000\000\000\120\036" - "\000\000\040\377\140\000\257\000\145\000\000\000\025\036\000\000" - "\040\377\140\000\257\000\157\000\000\000\121\036\000\000\040\377" - "\140\000\302\000\000\000\000\000\246\036\000\000\040\377\140\000" - "\312\000\000\000\000\000\300\036\000\000\040\377\140\000\324\000" - "\000\000\000\000\322\036\000\000\040\377\140\000\334\000\000\000" - "\000\000\333\001\000\000\040\377\140\000\342\000\000\000\000\000" - "\247\036\000\000\040\377\140\000\352\000\000\000\000\000\301\036" - "\000\000\040\377\140\000\364\000\000\000\000\000\323\036\000\000" - "\040\377\140\000\374\000\000\000\000\000\334\001\000\000\040\377" - "\140\000\303\001\000\000\000\000\260\036\000\000\040\377\140\000" - "\343\001\000\000\000\000\261\036\000\000\040\377\140\000\252\003" - "\000\000\000\000\024\036\000\000\040\377\140\000\272\003\000\000" - "\000\000\025\036\000\000\040\377\140\000\322\003\000\000\000\000" - "\120\036\000\000\040\377\140\000\362\003\000\000\000\000\121\036" - "\000\000\040\377\140\000\305\006\000\000\000\000\120\004\000\000" - "\040\377\140\000\311\006\000\000\000\000\135\004\000\000\040\377" - "\140\000\345\006\000\000\000\000\000\004\000\000\040\377\140\000" - "\351\006\000\000\000\000\015\004\000\000\040\377\140\000\301\007" - "\000\000\000\000\272\037\000\000\040\377\140\000\305\007\000\000" - "\000\000\310\037\000\000\040\377\140\000\307\007\000\000\000\000" - "\312\037\000\000\040\377\140\000\311\007\000\000\000\000\332\037" - "\000\000\040\377\140\000\317\007\000\000\000\000\370\037\000\000" - "\040\377\140\000\325\007\000\000\000\000\352\037\000\000\040\377" - "\140\000\331\007\000\000\000\000\372\037\000\000\040\377\140\000" - "\341\007\000\000\000\000\160\037\000\000\040\377\140\000\345\007" - "\000\000\000\000\162\037\000\000\040\377\140\000\347\007\000\000" - "\000\000\164\037\000\000\040\377\140\000\351\007\000\000\000\000" - "\166\037\000\000\040\377\140\000\357\007\000\000\000\000\170\037" - "\000\000\040\377\140\000\365\007\000\000\000\000\172\037\000\000" - "\040\377\140\000\371\007\000\000\000\000\174\037\000\000\040\377" - "\140\000\122\376\101\000\000\000\246\036\000\000\040\377\140\000" - "\122\376\105\000\000\000\300\036\000\000\040\377\140\000\122\376" - "\117\000\000\000\322\036\000\000\040\377\140\000\122\376\141\000" - "\000\000\247\036\000\000\040\377\140\000\122\376\145\000\000\000" - "\301\036\000\000\040\377\140\000\122\376\157\000\000\000\323\036" - "\000\000\040\377\140\000\124\376\105\000\000\000\024\036\000\000" - "\040\377\140\000\124\376\117\000\000\000\120\036\000\000\040\377" - "\140\000\124\376\145\000\000\000\025\036\000\000\040\377\140\000" - "\124\376\157\000\000\000\121\036\000\000\040\377\140\000\125\376" - "\101\000\000\000\260\036\000\000\040\377\140\000\125\376\141\000" - "\000\000\261\036\000\000\040\377\140\000\127\376\125\000\000\000" - "\333\001\000\000\040\377\140\000\127\376\165\000\000\000\334\001" - "\000\000\040\377\140\000\127\376\351\007\000\000\322\037\000\000" - "\040\377\140\000\127\376\365\007\000\000\342\037\000\000\040\377" - "\140\000\142\376\117\000\000\000\334\036\000\000\040\377\140\000" - "\142\376\125\000\000\000\352\036\000\000\040\377\140\000\142\376" - "\157\000\000\000\335\036\000\000\040\377\140\000\142\376\165\000" - "\000\000\353\036\000\000\040\377\140\000\144\376\301\007\000\000" - "\012\037\000\000\040\377\140\000\144\376\305\007\000\000\032\037" - "\000\000\040\377\140\000\144\376\307\007\000\000\052\037\000\000" - "\040\377\140\000\144\376\311\007\000\000\072\037\000\000\040\377" - "\140\000\144\376\317\007\000\000\112\037\000\000\040\377\140\000" - "\144\376\331\007\000\000\152\037\000\000\040\377\140\000\144\376" - "\341\007\000\000\002\037\000\000\040\377\140\000\144\376\345\007" - "\000\000\022\037\000\000\040\377\140\000\144\376\347\007\000\000" - "\042\037\000\000\040\377\140\000\144\376\351\007\000\000\062\037" - "\000\000\040\377\140\000\144\376\357\007\000\000\102\037\000\000" - "\040\377\140\000\144\376\365\007\000\000\122\037\000\000\040\377" - "\140\000\144\376\371\007\000\000\142\037\000\000\040\377\140\000" - "\145\376\301\007\000\000\013\037\000\000\040\377\140\000\145\376" - "\305\007\000\000\033\037\000\000\040\377\140\000\145\376\307\007" - "\000\000\053\037\000\000\040\377\140\000\145\376\311\007\000\000" - "\073\037\000\000\040\377\140\000\145\376\317\007\000\000\113\037" - "\000\000\040\377\140\000\145\376\325\007\000\000\133\037\000\000" - "\040\377\140\000\145\376\331\007\000\000\153\037\000\000\040\377" - "\140\000\145\376\341\007\000\000\003\037\000\000\040\377\140\000" - "\145\376\345\007\000\000\023\037\000\000\040\377\140\000\145\376" - "\347\007\000\000\043\037\000\000\040\377\140\000\145\376\351\007" - "\000\000\063\037\000\000\040\377\140\000\145\376\357\007\000\000" - "\103\037\000\000\040\377\140\000\145\376\365\007\000\000\123\037" - "\000\000\040\377\140\000\145\376\371\007\000\000\143\037\000\000" - "\040\377\140\000\240\001\000\000\000\000\334\036\000\000\040\377" - "\140\000\241\001\000\000\000\000\335\036\000\000\040\377\140\000" - "\257\001\000\000\000\000\352\036\000\000\040\377\140\000\260\001" - "\000\000\000\000\353\036\000\000\040\377\141\000\042\000\000\000" - "\000\000\344\000\000\000\040\377\141\000\047\000\000\000\000\000" - "\341\000\000\000\040\377\141\000\050\000\000\000\000\000\003\001" - "\000\000\040\377\141\000\052\000\000\000\000\000\345\000\000\000" - "\040\377\141\000\054\000\000\000\000\000\005\001\000\000\040\377" - "\141\000\055\000\000\000\000\000\001\001\000\000\040\377\141\000" - "\073\000\000\000\000\000\005\001\000\000\040\377\141\000\076\000" - "\000\000\000\000\342\000\000\000\040\377\141\000\136\000\000\000" - "\000\000\342\000\000\000\040\377\141\000\137\000\000\000\000\000" - "\001\001\000\000\040\377\141\000\140\000\000\000\000\000\340\000" - "\000\000\040\377\141\000\141\000\000\000\000\000\345\000\000\000" - "\040\377\141\000\145\000\000\000\000\000\346\000\000\000\040\377" - "\141\000\176\000\000\000\000\000\343\000\000\000\040\377\141\000" - "\250\000\000\000\000\000\344\000\000\000\040\377\141\000\264\000" - "\000\000\000\000\341\000\000\000\040\377\142\000\041\000\101\000" - "\000\000\266\036\000\000\040\377\142\000\041\000\141\000\000\000" - "\267\036\000\000\040\377\142\000\054\000\105\000\000\000\034\036" - "\000\000\040\377\142\000\054\000\145\000\000\000\035\036\000\000" - "\040\377\142\000\056\000\000\000\000\000\003\036\000\000\040\377" - "\142\000\101\000\000\000\000\000\002\001\000\000\040\377\142\000" - "\105\000\000\000\000\000\024\001\000\000\040\377\142\000\107\000" - "\000\000\000\000\036\001\000\000\040\377\142\000\111\000\000\000" - "\000\000\054\001\000\000\040\377\142\000\117\000\000\000\000\000" - "\116\001\000\000\040\377\142\000\125\000\000\000\000\000\154\001" - "\000\000\040\377\142\000\141\000\000\000\000\000\003\001\000\000" - "\040\377\142\000\145\000\000\000\000\000\025\001\000\000\040\377" - "\142\000\147\000\000\000\000\000\037\001\000\000\040\377\142\000" - "\151\000\000\000\000\000\055\001\000\000\040\377\142\000\157\000" - "\000\000\000\000\117\001\000\000\040\377\142\000\165\000\000\000" - "\000\000\155\001\000\000\040\377\142\000\270\000\105\000\000\000" - "\034\036\000\000\040\377\142\000\270\000\145\000\000\000\035\036" - "\000\000\040\377\142\000\050\002\000\000\000\000\034\036\000\000" - "\040\377\142\000\051\002\000\000\000\000\035\036\000\000\040\377" - "\142\000\301\006\000\000\000\000\321\004\000\000\040\377\142\000" - "\305\006\000\000\000\000\327\004\000\000\040\377\142\000\311\006" - "\000\000\000\000\071\004\000\000\040\377\142\000\325\006\000\000" - "\000\000\136\004\000\000\040\377\142\000\326\006\000\000\000\000" - "\302\004\000\000\040\377\142\000\341\006\000\000\000\000\320\004" - "\000\000\040\377\142\000\345\006\000\000\000\000\326\004\000\000" - "\040\377\142\000\351\006\000\000\000\000\031\004\000\000\040\377" - "\142\000\365\006\000\000\000\000\016\004\000\000\040\377\142\000" - "\366\006\000\000\000\000\301\004\000\000\040\377\142\000\301\007" - "\000\000\000\000\270\037\000\000\040\377\142\000\311\007\000\000" - "\000\000\330\037\000\000\040\377\142\000\325\007\000\000\000\000" - "\350\037\000\000\040\377\142\000\341\007\000\000\000\000\260\037" - "\000\000\040\377\142\000\351\007\000\000\000\000\320\037\000\000" - "\040\377\142\000\365\007\000\000\000\000\340\037\000\000\040\377" - "\142\000\240\036\000\000\000\000\266\036\000\000\040\377\142\000" - "\241\036\000\000\000\000\267\036\000\000\040\377\142\000\133\376" - "\105\000\000\000\034\036\000\000\040\377\142\000\133\376\145\000" - "\000\000\035\036\000\000\040\377\142\000\140\376\101\000\000\000" - "\266\036\000\000\040\377\142\000\140\376\141\000\000\000\267\036" - "\000\000\040\377\143\000\042\000\125\000\000\000\331\001\000\000" - "\040\377\143\000\042\000\165\000\000\000\332\001\000\000\040\377" - "\143\000\047\000\000\000\000\000\007\001\000\000\040\377\143\000" - "\054\000\000\000\000\000\347\000\000\000\040\377\143\000\056\000" - "\000\000\000\000\013\001\000\000\040\377\143\000\057\000\000\000" - "\000\000\242\000\000\000\040\377\143\000\074\000\000\000\000\000" - "\015\001\000\000\040\377\143\000\075\000\000\000\000\000\254\040" - "\000\000\040\377\143\000\101\000\000\000\000\000\315\001\000\000" - "\040\377\143\000\103\000\000\000\000\000\014\001\000\000\040\377" - "\143\000\104\000\000\000\000\000\016\001\000\000\040\377\143\000" - "\105\000\000\000\000\000\032\001\000\000\040\377\143\000\107\000" - "\000\000\000\000\346\001\000\000\040\377\143\000\110\000\000\000" - "\000\000\036\002\000\000\040\377\143\000\111\000\000\000\000\000" - "\317\001\000\000\040\377\143\000\113\000\000\000\000\000\350\001" - "\000\000\040\377\143\000\114\000\000\000\000\000\075\001\000\000" - "\040\377\143\000\116\000\000\000\000\000\107\001\000\000\040\377" - "\143\000\117\000\000\000\000\000\321\001\000\000\040\377\143\000" - "\122\000\000\000\000\000\130\001\000\000\040\377\143\000\123\000" - "\000\000\000\000\140\001\000\000\040\377\143\000\124\000\000\000" - "\000\000\144\001\000\000\040\377\143\000\125\000\000\000\000\000" - "\323\001\000\000\040\377\143\000\132\000\000\000\000\000\175\001" - "\000\000\040\377\143\000\141\000\000\000\000\000\316\001\000\000" - "\040\377\143\000\143\000\000\000\000\000\015\001\000\000\040\377" - "\143\000\144\000\000\000\000\000\017\001\000\000\040\377\143\000" - "\145\000\000\000\000\000\033\001\000\000\040\377\143\000\147\000" - "\000\000\000\000\347\001\000\000\040\377\143\000\150\000\000\000" - "\000\000\037\002\000\000\040\377\143\000\151\000\000\000\000\000" - "\320\001\000\000\040\377\143\000\152\000\000\000\000\000\360\001" - "\000\000\040\377\143\000\153\000\000\000\000\000\351\001\000\000" - "\040\377\143\000\154\000\000\000\000\000\076\001\000\000\040\377" - "\143\000\156\000\000\000\000\000\110\001\000\000\040\377\143\000" - "\157\000\000\000\000\000\322\001\000\000\040\377\143\000\162\000" - "\000\000\000\000\131\001\000\000\040\377\143\000\163\000\000\000" - "\000\000\141\001\000\000\040\377\143\000\164\000\000\000\000\000" - "\145\001\000\000\040\377\143\000\165\000\000\000\000\000\324\001" - "\000\000\040\377\143\000\172\000\000\000\000\000\176\001\000\000" - "\040\377\143\000\174\000\000\000\000\000\242\000\000\000\040\377" - "\143\000\334\000\000\000\000\000\331\001\000\000\040\377\143\000" - "\374\000\000\000\000\000\332\001\000\000\040\377\143\000\127\376" - "\125\000\000\000\331\001\000\000\040\377\143\000\127\376\165\000" - "\000\000\332\001\000\000\040\377\143\000\267\001\000\000\000\000" - "\356\001\000\000\040\377\143\000\222\002\000\000\000\000\357\001" - "\000\000\040\377\144\000\054\000\000\000\000\000\021\036\000\000" - "\040\377\144\000\055\000\000\000\000\000\021\001\000\000\040\377" - "\144\000\056\000\000\000\000\000\013\036\000\000\040\377\144\000" - "\074\000\000\000\000\000\017\001\000\000\040\377\144\000\075\000" - "\000\000\000\000\253\040\000\000\040\377\144\000\150\000\000\000" - "\000\000\360\000\000\000\040\377\144\000\151\000\000\000\000\000" - "\000\043\000\000\040\377\145\000\042\000\000\000\000\000\353\000" - "\000\000\040\377\145\000\047\000\000\000\000\000\351\000\000\000" - "\040\377\145\000\054\000\000\000\000\000\031\001\000\000\040\377" - "\145\000\055\000\000\000\000\000\023\001\000\000\040\377\145\000" - "\056\000\000\000\000\000\027\001\000\000\040\377\145\000\073\000" - "\000\000\000\000\031\001\000\000\040\377\145\000\074\000\000\000" - "\000\000\033\001\000\000\040\377\145\000\075\000\000\000\000\000" - "\254\040\000\000\040\377\145\000\076\000\000\000\000\000\352\000" - "\000\000\040\377\145\000\136\000\000\000\000\000\352\000\000\000" - "\040\377\145\000\137\000\000\000\000\000\023\001\000\000\040\377" - "\145\000\140\000\000\000\000\000\350\000\000\000\040\377\145\000" - "\145\000\000\000\000\000\131\002\000\000\040\377\145\000\250\000" - "\000\000\000\000\353\000\000\000\040\377\145\000\264\000\000\000" - "\000\000\351\000\000\000\040\377\146\000\056\000\000\000\000\000" - "\037\036\000\000\040\377\146\000\123\000\000\000\000\000\177\001" - "\000\000\040\377\146\000\146\000\000\000\000\000\000\373\000\000" - "\040\377\146\000\151\000\000\000\000\000\001\373\000\000\040\377" - "\146\000\154\000\000\000\000\000\002\373\000\000\040\377\146\000" - "\163\000\000\000\000\000\177\001\000\000\040\377\147\000\050\000" - "\000\000\000\000\037\001\000\000\040\377\147\000\054\000\000\000" - "\000\000\043\001\000\000\040\377\147\000\056\000\000\000\000\000" - "\041\001\000\000\040\377\147\000\125\000\000\000\000\000\037\001" - "\000\000\040\377\147\000\164\000\000\000\000\000\076\000\000\000" - "\040\377\147\000\242\001\000\000\000\000\037\001\000\000\040\377" - "\150\000\054\000\000\000\000\000\051\036\000\000\040\377\151\000" - "\042\000\000\000\000\000\357\000\000\000\040\377\151\000\047\000" - "\000\000\000\000\355\000\000\000\040\377\151\000\054\000\000\000" - "\000\000\057\001\000\000\040\377\151\000\055\000\000\000\000\000" - "\053\001\000\000\040\377\151\000\056\000\000\000\000\000\061\001" - "\000\000\040\377\151\000\073\000\000\000\000\000\057\001\000\000" - "\040\377\151\000\076\000\000\000\000\000\356\000\000\000\040\377" - "\151\000\136\000\000\000\000\000\356\000\000\000\040\377\151\000" - "\137\000\000\000\000\000\053\001\000\000\040\377\151\000\140\000" - "\000\000\000\000\354\000\000\000\040\377\151\000\152\000\000\000" - "\000\000\063\001\000\000\040\377\151\000\176\000\000\000\000\000" - "\051\001\000\000\040\377\151\000\250\000\000\000\000\000\357\000" - "\000\000\040\377\151\000\264\000\000\000\000\000\355\000\000\000" - "\040\377\153\000\054\000\000\000\000\000\067\001\000\000\040\377" - "\153\000\153\000\000\000\000\000\070\001\000\000\040\377\154\000" - "\047\000\000\000\000\000\072\001\000\000\040\377\154\000\054\000" - "\000\000\000\000\074\001\000\000\040\377\154\000\055\000\000\000" - "\000\000\243\000\000\000\040\377\154\000\057\000\000\000\000\000" - "\102\001\000\000\040\377\154\000\074\000\000\000\000\000\076\001" - "\000\000\040\377\154\000\164\000\000\000\000\000\074\000\000\000" - "\040\377\154\000\166\000\000\000\000\000\174\000\000\000\040\377" - "\155\000\056\000\000\000\000\000\101\036\000\000\040\377\155\000" - "\057\000\000\000\000\000\245\040\000\000\040\377\155\000\165\000" - "\000\000\000\000\265\000\000\000\040\377\156\000\047\000\000\000" - "\000\000\104\001\000\000\040\377\156\000\054\000\000\000\000\000" - "\106\001\000\000\040\377\156\000\074\000\000\000\000\000\110\001" - "\000\000\040\377\156\000\147\000\000\000\000\000\113\001\000\000" - "\040\377\156\000\176\000\000\000\000\000\361\000\000\000\040\377" - "\157\000\042\000\000\000\000\000\366\000\000\000\040\377\157\000" - "\047\000\000\000\000\000\363\000\000\000\040\377\157\000\054\000" - "\000\000\000\000\353\001\000\000\040\377\157\000\055\000\000\000" - "\000\000\115\001\000\000\040\377\157\000\057\000\000\000\000\000" - "\370\000\000\000\040\377\157\000\073\000\000\000\000\000\353\001" - "\000\000\040\377\157\000\076\000\000\000\000\000\364\000\000\000" - "\040\377\157\000\101\000\000\000\000\000\305\000\000\000\040\377" - "\157\000\125\000\000\000\000\000\156\001\000\000\040\377\157\000" - "\136\000\000\000\000\000\364\000\000\000\040\377\157\000\137\000" - "\000\000\000\000\115\001\000\000\040\377\157\000\140\000\000\000" - "\000\000\362\000\000\000\040\377\157\000\141\000\000\000\000\000" - "\345\000\000\000\040\377\157\000\143\000\000\000\000\000\251\000" - "\000\000\040\377\157\000\145\000\000\000\000\000\123\001\000\000" - "\040\377\157\000\157\000\000\000\000\000\260\000\000\000\040\377" - "\157\000\162\000\000\000\000\000\256\000\000\000\040\377\157\000" - "\163\000\000\000\000\000\247\000\000\000\040\377\157\000\165\000" - "\000\000\000\000\157\001\000\000\040\377\157\000\167\000\000\000" - "\000\000\230\036\000\000\040\377\157\000\170\000\000\000\000\000" - "\244\000\000\000\040\377\157\000\171\000\000\000\000\000\231\036" - "\000\000\040\377\157\000\176\000\000\000\000\000\365\000\000\000" - "\040\377\157\000\250\000\000\000\000\000\366\000\000\000\040\377" - "\157\000\264\000\000\000\000\000\363\000\000\000\040\377\160\000" - "\041\000\000\000\000\000\266\000\000\000\040\377\160\000\056\000" - "\000\000\000\000\127\036\000\000\040\377\160\000\075\000\000\000" - "\000\000\275\040\000\000\040\377\162\000\047\000\000\000\000\000" - "\125\001\000\000\040\377\162\000\054\000\000\000\000\000\127\001" - "\000\000\040\377\162\000\074\000\000\000\000\000\131\001\000\000" - "\040\377\162\000\075\000\000\000\000\000\271\040\000\000\040\377" - "\163\000\041\000\000\000\000\000\247\000\000\000\040\377\163\000" - "\047\000\000\000\000\000\133\001\000\000\040\377\163\000\054\000" - "\000\000\000\000\137\001\000\000\040\377\163\000\056\000\000\000" - "\000\000\141\036\000\000\040\377\163\000\073\000\000\000\000\000" - "\031\002\000\000\040\377\163\000\074\000\000\000\000\000\141\001" - "\000\000\040\377\163\000\155\000\000\000\000\000\040\041\000\000" - "\040\377\163\000\157\000\000\000\000\000\247\000\000\000\040\377" - "\163\000\163\000\000\000\000\000\337\000\000\000\040\377\163\000" - "\270\000\000\000\000\000\137\001\000\000\040\377\164\000\054\000" - "\000\000\000\000\143\001\000\000\040\377\164\000\055\000\000\000" - "\000\000\147\001\000\000\040\377\164\000\056\000\000\000\000\000" - "\153\036\000\000\040\377\164\000\057\000\000\000\000\000\147\001" - "\000\000\040\377\164\000\073\000\000\000\000\000\033\002\000\000" - "\040\377\164\000\074\000\000\000\000\000\145\001\000\000\040\377" - "\164\000\150\000\000\000\000\000\376\000\000\000\040\377\164\000" - "\155\000\000\000\000\000\042\041\000\000\040\377\165\000\042\000" - "\000\000\000\000\374\000\000\000\040\377\165\000\047\000\000\000" - "\000\000\372\000\000\000\040\377\165\000\052\000\000\000\000\000" - "\157\001\000\000\040\377\165\000\054\000\000\000\000\000\163\001" - "\000\000\040\377\165\000\055\000\000\000\000\000\153\001\000\000" - "\040\377\165\000\057\000\000\000\000\000\265\000\000\000\040\377" - "\165\000\073\000\000\000\000\000\163\001\000\000\040\377\165\000" - "\076\000\000\000\000\000\373\000\000\000\040\377\165\000\101\000" - "\000\000\000\000\002\001\000\000\040\377\165\000\105\000\000\000" - "\000\000\024\001\000\000\040\377\165\000\107\000\000\000\000\000" - "\036\001\000\000\040\377\165\000\111\000\000\000\000\000\054\001" - "\000\000\040\377\165\000\117\000\000\000\000\000\116\001\000\000" - "\040\377\165\000\125\000\000\000\000\000\154\001\000\000\040\377" - "\165\000\136\000\000\000\000\000\373\000\000\000\040\377\165\000" - "\137\000\000\000\000\000\153\001\000\000\040\377\165\000\140\000" - "\000\000\000\000\371\000\000\000\040\377\165\000\141\000\000\000" - "\000\000\003\001\000\000\040\377\165\000\145\000\000\000\000\000" - "\025\001\000\000\040\377\165\000\147\000\000\000\000\000\037\001" - "\000\000\040\377\165\000\151\000\000\000\000\000\055\001\000\000" - "\040\377\165\000\157\000\000\000\000\000\117\001\000\000\040\377" - "\165\000\165\000\000\000\000\000\155\001\000\000\040\377\165\000" - "\176\000\000\000\000\000\151\001\000\000\040\377\165\000\250\000" - "\000\000\000\000\374\000\000\000\040\377\165\000\264\000\000\000" - "\000\000\372\000\000\000\040\377\166\000\057\000\000\000\000\000" - "\032\042\000\000\040\377\166\000\101\000\000\000\000\000\315\001" - "\000\000\040\377\166\000\103\000\000\000\000\000\014\001\000\000" - "\040\377\166\000\104\000\000\000\000\000\016\001\000\000\040\377" - "\166\000\105\000\000\000\000\000\032\001\000\000\040\377\166\000" - "\107\000\000\000\000\000\346\001\000\000\040\377\166\000\110\000" - "\000\000\000\000\036\002\000\000\040\377\166\000\111\000\000\000" - "\000\000\317\001\000\000\040\377\166\000\113\000\000\000\000\000" - "\350\001\000\000\040\377\166\000\116\000\000\000\000\000\107\001" - "\000\000\040\377\166\000\117\000\000\000\000\000\321\001\000\000" - "\040\377\166\000\122\000\000\000\000\000\130\001\000\000\040\377" - "\166\000\123\000\000\000\000\000\140\001\000\000\040\377\166\000" - "\124\000\000\000\000\000\144\001\000\000\040\377\166\000\125\000" - "\000\000\000\000\323\001\000\000\040\377\166\000\132\000\000\000" - "\000\000\175\001\000\000\040\377\166\000\141\000\000\000\000\000" - "\316\001\000\000\040\377\166\000\143\000\000\000\000\000\015\001" - "\000\000\040\377\166\000\144\000\000\000\000\000\017\001\000\000" - "\040\377\166\000\145\000\000\000\000\000\033\001\000\000\040\377" - "\166\000\147\000\000\000\000\000\347\001\000\000\040\377\166\000" - "\150\000\000\000\000\000\037\002\000\000\040\377\166\000\151\000" - "\000\000\000\000\320\001\000\000\040\377\166\000\152\000\000\000" - "\000\000\360\001\000\000\040\377\166\000\153\000\000\000\000\000" - "\351\001\000\000\040\377\166\000\154\000\000\000\000\000\174\000" - "\000\000\040\377\166\000\156\000\000\000\000\000\110\001\000\000" - "\040\377\166\000\157\000\000\000\000\000\322\001\000\000\040\377" - "\166\000\162\000\000\000\000\000\131\001\000\000\040\377\166\000" - "\163\000\000\000\000\000\141\001\000\000\040\377\166\000\164\000" - "\000\000\000\000\145\001\000\000\040\377\166\000\165\000\000\000" - "\000\000\324\001\000\000\040\377\166\000\172\000\000\000\000\000" - "\176\001\000\000\040\377\166\000\174\000\000\000\000\000\223\041" - "\000\000\040\377\166\000\267\001\000\000\000\000\356\001\000\000" - "\040\377\166\000\222\002\000\000\000\000\357\001\000\000\040\377" - "\167\000\136\000\000\000\000\000\165\001\000\000\040\377\170\000" - "\157\000\000\000\000\000\244\000\000\000\040\377\170\000\170\000" - "\000\000\000\000\327\000\000\000\040\377\171\000\042\000\000\000" - "\000\000\377\000\000\000\040\377\171\000\047\000\000\000\000\000" - "\375\000\000\000\040\377\171\000\055\000\000\000\000\000\245\000" + "\040\377\125\000\301\006\000\000\000\000\321\004\000\000\040\377" + "\125\000\305\006\000\000\000\000\327\004\000\000\040\377\125\000" + "\311\006\000\000\000\000\071\004\000\000\040\377\125\000\325\006" + "\000\000\000\000\136\004\000\000\040\377\125\000\326\006\000\000" + "\000\000\302\004\000\000\040\377\125\000\341\006\000\000\000\000" + "\320\004\000\000\040\377\125\000\345\006\000\000\000\000\326\004" + "\000\000\040\377\125\000\351\006\000\000\000\000\031\004\000\000" + "\040\377\125\000\365\006\000\000\000\000\016\004\000\000\040\377" + "\125\000\366\006\000\000\000\000\301\004\000\000\040\377\125\000" + "\301\007\000\000\000\000\270\037\000\000\040\377\125\000\311\007" + "\000\000\000\000\330\037\000\000\040\377\125\000\325\007\000\000" + "\000\000\350\037\000\000\040\377\125\000\341\007\000\000\000\000" + "\260\037\000\000\040\377\125\000\351\007\000\000\000\000\320\037" + "\000\000\040\377\125\000\365\007\000\000\000\000\340\037\000\000" + "\040\377\125\000\133\376\105\000\000\000\034\036\000\000\040\377" + "\125\000\133\376\145\000\000\000\035\036\000\000\040\377\125\000" + "\140\376\101\000\000\000\266\036\000\000\040\377\125\000\140\376" + "\141\000\000\000\267\036\000\000\040\377\126\000\114\000\000\000" + "\000\000\174\000\000\000\040\377\127\000\075\000\000\000\000\000" + "\251\040\000\000\040\377\127\000\136\000\000\000\000\000\164\001" + "\000\000\040\377\130\000\117\000\000\000\000\000\244\000\000\000" + "\040\377\131\000\042\000\000\000\000\000\170\001\000\000\040\377" + "\131\000\047\000\000\000\000\000\335\000\000\000\040\377\131\000" + "\075\000\000\000\000\000\245\000\000\000\040\377\131\000\136\000" + "\000\000\000\000\166\001\000\000\040\377\131\000\250\000\000\000" + "\000\000\170\001\000\000\040\377\131\000\264\000\000\000\000\000" + "\335\000\000\000\040\377\132\000\047\000\000\000\000\000\171\001" + "\000\000\040\377\132\000\056\000\000\000\000\000\173\001\000\000" + "\040\377\132\000\074\000\000\000\000\000\175\001\000\000\040\377" + "\132\000\132\000\000\000\000\000\044\041\000\000\040\377\133\000" + "\135\000\000\000\000\000\067\043\000\000\040\377\134\000\055\000" + "\000\000\000\000\100\043\000\000\040\377\134\000\077\000\000\000" + "\000\000\055\046\000\000\040\377\134\000\225\043\000\000\000\000" + "\102\043\000\000\040\377\134\000\313\045\000\000\000\000\111\043" + "\000\000\040\377\135\000\133\000\000\000\000\000\067\043\000\000" + "\040\377\136\000\041\000\101\000\000\000\254\036\000\000\040\377" + "\136\000\041\000\105\000\000\000\306\036\000\000\040\377\136\000" + "\041\000\117\000\000\000\330\036\000\000\040\377\136\000\041\000" + "\141\000\000\000\255\036\000\000\040\377\136\000\041\000\145\000" + "\000\000\307\036\000\000\040\377\136\000\041\000\157\000\000\000" + "\331\036\000\000\040\377\136\000\050\000\000\000\000\000\175\040" + "\000\000\040\377\136\000\051\000\000\000\000\000\176\040\000\000" + "\040\377\136\000\053\000\000\000\000\000\172\040\000\000\040\377" + "\136\000\055\000\000\000\000\000\173\040\000\000\040\377\136\000" + "\056\000\000\000\000\000\267\000\000\000\040\377\136\000\057\000" + "\000\000\000\000\174\000\000\000\040\377\136\000\060\000\000\000" + "\000\000\160\040\000\000\040\377\136\000\061\000\000\000\000\000" + "\271\000\000\000\040\377\136\000\062\000\000\000\000\000\262\000" + "\000\000\040\377\136\000\063\000\000\000\000\000\263\000\000\000" + "\040\377\136\000\064\000\000\000\000\000\164\040\000\000\040\377" + "\136\000\065\000\000\000\000\000\165\040\000\000\040\377\136\000" + "\066\000\000\000\000\000\166\040\000\000\040\377\136\000\067\000" + "\000\000\000\000\167\040\000\000\040\377\136\000\070\000\000\000" + "\000\000\170\040\000\000\040\377\136\000\071\000\000\000\000\000" + "\171\040\000\000\040\377\136\000\075\000\000\000\000\000\174\040" + "\000\000\040\377\136\000\101\000\000\000\000\000\302\000\000\000" + "\040\377\136\000\103\000\000\000\000\000\010\001\000\000\040\377" + "\136\000\105\000\000\000\000\000\312\000\000\000\040\377\136\000" + "\107\000\000\000\000\000\034\001\000\000\040\377\136\000\110\000" + "\000\000\000\000\044\001\000\000\040\377\136\000\111\000\000\000" + "\000\000\316\000\000\000\040\377\136\000\112\000\000\000\000\000" + "\064\001\000\000\040\377\136\000\117\000\000\000\000\000\324\000" + "\000\000\040\377\136\000\123\000\000\000\000\000\134\001\000\000" + "\040\377\136\000\125\000\000\000\000\000\333\000\000\000\040\377" + "\136\000\127\000\000\000\000\000\164\001\000\000\040\377\136\000" + "\131\000\000\000\000\000\166\001\000\000\040\377\136\000\132\000" + "\000\000\000\000\220\036\000\000\040\377\136\000\137\000\141\000" + "\000\000\252\000\000\000\040\377\136\000\137\000\150\000\000\000" + "\260\002\000\000\040\377\136\000\137\000\151\000\000\000\161\040" + "\000\000\040\377\136\000\137\000\152\000\000\000\262\002\000\000" + "\040\377\136\000\137\000\154\000\000\000\341\002\000\000\040\377" + "\136\000\137\000\156\000\000\000\177\040\000\000\040\377\136\000" + "\137\000\157\000\000\000\272\000\000\000\040\377\136\000\137\000" + "\162\000\000\000\263\002\000\000\040\377\136\000\137\000\163\000" + "\000\000\342\002\000\000\040\377\136\000\137\000\167\000\000\000" + "\267\002\000\000\040\377\136\000\137\000\170\000\000\000\343\002" + "\000\000\040\377\136\000\137\000\171\000\000\000\270\002\000\000" + "\040\377\136\000\137\000\143\002\000\000\340\002\000\000\040\377" + "\136\000\137\000\146\002\000\000\261\002\000\000\040\377\136\000" + "\137\000\171\002\000\000\264\002\000\000\040\377\136\000\137\000" + "\173\002\000\000\265\002\000\000\040\377\136\000\137\000\201\002" + "\000\000\266\002\000\000\040\377\136\000\137\000\225\002\000\000" + "\344\002\000\000\040\377\136\000\141\000\000\000\000\000\342\000" + "\000\000\040\377\136\000\143\000\000\000\000\000\011\001\000\000" + "\040\377\136\000\145\000\000\000\000\000\352\000\000\000\040\377" + "\136\000\147\000\000\000\000\000\035\001\000\000\040\377\136\000" + "\150\000\000\000\000\000\045\001\000\000\040\377\136\000\151\000" + "\000\000\000\000\356\000\000\000\040\377\136\000\152\000\000\000" + "\000\000\065\001\000\000\040\377\136\000\157\000\000\000\000\000" + "\364\000\000\000\040\377\136\000\163\000\000\000\000\000\135\001" + "\000\000\040\377\136\000\165\000\000\000\000\000\373\000\000\000" + "\040\377\136\000\167\000\000\000\000\000\165\001\000\000\040\377" + "\136\000\171\000\000\000\000\000\167\001\000\000\040\377\136\000" + "\172\000\000\000\000\000\221\036\000\000\040\377\136\000\174\000" + "\000\000\000\000\221\041\000\000\040\377\136\000\270\036\000\000" + "\000\000\306\036\000\000\040\377\136\000\271\036\000\000\000\000" + "\307\036\000\000\040\377\136\000\314\036\000\000\000\000\330\036" + "\000\000\040\377\136\000\315\036\000\000\000\000\331\036\000\000" + "\040\377\136\000\022\042\000\000\000\000\173\040\000\000\040\377" + "\136\000\000\116\000\000\000\000\222\061\000\000\040\377\136\000" + "\001\116\000\000\000\000\234\061\000\000\040\377\136\000\011\116" + "\000\000\000\000\224\061\000\000\040\377\136\000\012\116\000\000" + "\000\000\226\061\000\000\040\377\136\000\013\116\000\000\000\000" + "\230\061\000\000\040\377\136\000\031\116\000\000\000\000\233\061" + "\000\000\040\377\136\000\055\116\000\000\000\000\227\061\000\000" + "\040\377\136\000\131\116\000\000\000\000\232\061\000\000\040\377" + "\136\000\214\116\000\000\000\000\223\061\000\000\040\377\136\000" + "\272\116\000\000\000\000\237\061\000\000\040\377\136\000\333\126" + "\000\000\000\000\225\061\000\000\040\377\136\000\060\127\000\000" + "\000\000\236\061\000\000\040\377\136\000\051\131\000\000\000\000" + "\235\061\000\000\040\377\136\000\062\165\000\000\000\000\231\061" + "\000\000\040\377\136\000\140\376\101\000\000\000\254\036\000\000" + "\040\377\136\000\140\376\105\000\000\000\306\036\000\000\040\377" + "\136\000\140\376\117\000\000\000\330\036\000\000\040\377\136\000" + "\140\376\141\000\000\000\255\036\000\000\040\377\136\000\140\376" + "\145\000\000\000\307\036\000\000\040\377\136\000\140\376\157\000" + "\000\000\331\036\000\000\040\377\136\000\253\377\000\000\000\000" + "\172\040\000\000\040\377\136\000\260\377\000\000\000\000\160\040" + "\000\000\040\377\136\000\261\377\000\000\000\000\271\000\000\000" + "\040\377\136\000\262\377\000\000\000\000\262\000\000\000\040\377" + "\136\000\263\377\000\000\000\000\263\000\000\000\040\377\136\000" + "\264\377\000\000\000\000\164\040\000\000\040\377\136\000\265\377" + "\000\000\000\000\165\040\000\000\040\377\136\000\266\377\000\000" + "\000\000\166\040\000\000\040\377\136\000\267\377\000\000\000\000" + "\167\040\000\000\040\377\136\000\270\377\000\000\000\000\170\040" + "\000\000\040\377\136\000\271\377\000\000\000\000\171\040\000\000" + "\040\377\136\000\275\377\000\000\000\000\174\040\000\000\040\377" + "\137\000\040\000\000\000\000\000\257\000\000\000\040\377\137\000" + "\041\000\114\000\000\000\070\036\000\000\040\377\137\000\041\000" + "\122\000\000\000\134\036\000\000\040\377\137\000\041\000\154\000" + "\000\000\071\036\000\000\040\377\137\000\041\000\162\000\000\000" + "\135\036\000\000\040\377\137\000\042\000\101\000\000\000\336\001" + "\000\000\040\377\137\000\042\000\117\000\000\000\052\002\000\000" + "\040\377\137\000\042\000\125\000\000\000\325\001\000\000\040\377" + "\137\000\042\000\141\000\000\000\337\001\000\000\040\377\137\000" + "\042\000\157\000\000\000\053\002\000\000\040\377\137\000\042\000" + "\165\000\000\000\326\001\000\000\040\377\137\000\047\000\000\000" + "\000\000\130\043\000\000\040\377\137\000\050\000\000\000\000\000" + "\215\040\000\000\040\377\137\000\051\000\000\000\000\000\216\040" + "\000\000\040\377\137\000\053\000\000\000\000\000\212\040\000\000" + "\040\377\137\000\055\000\000\000\000\000\213\040\000\000\040\377" + "\137\000\056\000\101\000\000\000\340\001\000\000\040\377\137\000" + "\056\000\117\000\000\000\060\002\000\000\040\377\137\000\056\000" + "\141\000\000\000\341\001\000\000\040\377\137\000\056\000\157\000" + "\000\000\061\002\000\000\040\377\137\000\060\000\000\000\000\000" + "\200\040\000\000\040\377\137\000\061\000\000\000\000\000\201\040" + "\000\000\040\377\137\000\062\000\000\000\000\000\202\040\000\000" + "\040\377\137\000\063\000\000\000\000\000\203\040\000\000\040\377" + "\137\000\064\000\000\000\000\000\204\040\000\000\040\377\137\000" + "\065\000\000\000\000\000\205\040\000\000\040\377\137\000\066\000" + "\000\000\000\000\206\040\000\000\040\377\137\000\067\000\000\000" + "\000\000\207\040\000\000\040\377\137\000\070\000\000\000\000\000" + "\210\040\000\000\040\377\137\000\071\000\000\000\000\000\211\040" + "\000\000\040\377\137\000\073\000\117\000\000\000\354\001\000\000" + "\040\377\137\000\073\000\157\000\000\000\355\001\000\000\040\377" + "\137\000\074\000\000\000\000\000\144\042\000\000\040\377\137\000" + "\075\000\000\000\000\000\214\040\000\000\040\377\137\000\076\000" + "\000\000\000\000\145\042\000\000\040\377\137\000\101\000\000\000" + "\000\000\000\001\000\000\040\377\137\000\105\000\000\000\000\000" + "\022\001\000\000\040\377\137\000\107\000\000\000\000\000\040\036" + "\000\000\040\377\137\000\111\000\000\000\000\000\052\001\000\000" + "\040\377\137\000\117\000\000\000\000\000\114\001\000\000\040\377" + "\137\000\125\000\000\000\000\000\152\001\000\000\040\377\137\000" + "\131\000\000\000\000\000\062\002\000\000\040\377\137\000\136\000" + "\000\000\000\000\257\000\000\000\040\377\137\000\137\000\000\000" + "\000\000\257\000\000\000\040\377\137\000\141\000\000\000\000\000" + "\001\001\000\000\040\377\137\000\145\000\000\000\000\000\023\001" + "\000\000\040\377\137\000\147\000\000\000\000\000\041\036\000\000" + "\040\377\137\000\151\000\000\000\000\000\053\001\000\000\040\377" + "\137\000\157\000\000\000\000\000\115\001\000\000\040\377\137\000" + "\165\000\000\000\000\000\153\001\000\000\040\377\137\000\171\000" + "\000\000\000\000\063\002\000\000\040\377\137\000\176\000\117\000" + "\000\000\054\002\000\000\040\377\137\000\176\000\157\000\000\000" + "\055\002\000\000\040\377\137\000\304\000\000\000\000\000\336\001" + "\000\000\040\377\137\000\306\000\000\000\000\000\342\001\000\000" + "\040\377\137\000\325\000\000\000\000\000\054\002\000\000\040\377" + "\137\000\326\000\000\000\000\000\052\002\000\000\040\377\137\000" + "\334\000\000\000\000\000\325\001\000\000\040\377\137\000\344\000" + "\000\000\000\000\337\001\000\000\040\377\137\000\346\000\000\000" + "\000\000\343\001\000\000\040\377\137\000\365\000\000\000\000\000" + "\055\002\000\000\040\377\137\000\366\000\000\000\000\000\053\002" + "\000\000\040\377\137\000\374\000\000\000\000\000\326\001\000\000" + "\040\377\137\000\046\002\000\000\000\000\340\001\000\000\040\377" + "\137\000\047\002\000\000\000\000\341\001\000\000\040\377\137\000" + "\311\006\000\000\000\000\343\004\000\000\040\377\137\000\325\006" + "\000\000\000\000\357\004\000\000\040\377\137\000\351\006\000\000" + "\000\000\342\004\000\000\040\377\137\000\365\006\000\000\000\000" + "\356\004\000\000\040\377\137\000\301\007\000\000\000\000\271\037" + "\000\000\040\377\137\000\311\007\000\000\000\000\331\037\000\000" + "\040\377\137\000\325\007\000\000\000\000\351\037\000\000\040\377" + "\137\000\341\007\000\000\000\000\261\037\000\000\040\377\137\000" + "\351\007\000\000\000\000\321\037\000\000\040\377\137\000\365\007" + "\000\000\000\000\341\037\000\000\040\377\137\000\066\036\000\000" + "\000\000\070\036\000\000\040\377\137\000\067\036\000\000\000\000" + "\071\036\000\000\040\377\137\000\132\036\000\000\000\000\134\036" + "\000\000\040\377\137\000\133\036\000\000\000\000\135\036\000\000" + "\040\377\137\000\006\042\000\000\000\000\131\043\000\000\040\377" + "\137\000\012\042\000\000\000\000\167\043\000\000\040\377\137\000" + "\022\042\000\000\000\000\213\040\000\000\040\377\137\000\030\042" + "\000\000\000\000\133\043\000\000\040\377\137\000\140\042\000\000" + "\000\000\142\042\000\000\040\377\137\000\202\042\000\000\000\000" + "\206\042\000\000\040\377\137\000\203\042\000\000\000\000\207\042" + "\000\000\040\377\137\000\245\042\000\000\000\000\112\043\000\000" + "\040\377\137\000\304\042\000\000\000\000\132\043\000\000\040\377" + "\137\000\163\043\000\000\000\000\170\043\000\000\040\377\137\000" + "\165\043\000\000\000\000\171\043\000\000\040\377\137\000\172\043" + "\000\000\000\000\166\043\000\000\040\377\137\000\313\045\000\000" + "\000\000\134\043\000\000\040\377\137\000\123\376\117\000\000\000" + "\054\002\000\000\040\377\137\000\123\376\157\000\000\000\055\002" + "\000\000\040\377\137\000\126\376\101\000\000\000\340\001\000\000" + "\040\377\137\000\126\376\117\000\000\000\060\002\000\000\040\377" + "\137\000\126\376\141\000\000\000\341\001\000\000\040\377\137\000" + "\126\376\157\000\000\000\061\002\000\000\040\377\137\000\127\376" + "\101\000\000\000\336\001\000\000\040\377\137\000\127\376\117\000" + "\000\000\052\002\000\000\040\377\137\000\127\376\125\000\000\000" + "\325\001\000\000\040\377\137\000\127\376\141\000\000\000\337\001" + "\000\000\040\377\137\000\127\376\157\000\000\000\053\002\000\000" + "\040\377\137\000\127\376\165\000\000\000\326\001\000\000\040\377" + "\137\000\134\376\117\000\000\000\354\001\000\000\040\377\137\000" + "\134\376\157\000\000\000\355\001\000\000\040\377\137\000\140\376" + "\114\000\000\000\070\036\000\000\040\377\137\000\140\376\122\000" + "\000\000\134\036\000\000\040\377\137\000\140\376\154\000\000\000" + "\071\036\000\000\040\377\137\000\140\376\162\000\000\000\135\036" + "\000\000\040\377\137\000\253\377\000\000\000\000\212\040\000\000" + "\040\377\137\000\260\377\000\000\000\000\200\040\000\000\040\377" + "\137\000\261\377\000\000\000\000\201\040\000\000\040\377\137\000" + "\262\377\000\000\000\000\202\040\000\000\040\377\137\000\263\377" + "\000\000\000\000\203\040\000\000\040\377\137\000\264\377\000\000" + "\000\000\204\040\000\000\040\377\137\000\265\377\000\000\000\000" + "\205\040\000\000\040\377\137\000\266\377\000\000\000\000\206\040" + "\000\000\040\377\137\000\267\377\000\000\000\000\207\040\000\000" + "\040\377\137\000\270\377\000\000\000\000\210\040\000\000\040\377" + "\137\000\271\377\000\000\000\000\211\040\000\000\040\377\137\000" + "\275\377\000\000\000\000\214\040\000\000\040\377\140\000\042\000" + "\125\000\000\000\333\001\000\000\040\377\140\000\042\000\165\000" + "\000\000\334\001\000\000\040\377\140\000\042\000\351\007\000\000" + "\322\037\000\000\040\377\140\000\042\000\365\007\000\000\342\037" + "\000\000\040\377\140\000\050\000\301\007\000\000\013\037\000\000" + "\040\377\140\000\050\000\305\007\000\000\033\037\000\000\040\377" + "\140\000\050\000\307\007\000\000\053\037\000\000\040\377\140\000" + "\050\000\311\007\000\000\073\037\000\000\040\377\140\000\050\000" + "\317\007\000\000\113\037\000\000\040\377\140\000\050\000\325\007" + "\000\000\133\037\000\000\040\377\140\000\050\000\331\007\000\000" + "\153\037\000\000\040\377\140\000\050\000\341\007\000\000\003\037" + "\000\000\040\377\140\000\050\000\345\007\000\000\023\037\000\000" + "\040\377\140\000\050\000\347\007\000\000\043\037\000\000\040\377" + "\140\000\050\000\351\007\000\000\063\037\000\000\040\377\140\000" + "\050\000\357\007\000\000\103\037\000\000\040\377\140\000\050\000" + "\365\007\000\000\123\037\000\000\040\377\140\000\050\000\371\007" + "\000\000\143\037\000\000\040\377\140\000\051\000\301\007\000\000" + "\012\037\000\000\040\377\140\000\051\000\305\007\000\000\032\037" + "\000\000\040\377\140\000\051\000\307\007\000\000\052\037\000\000" + "\040\377\140\000\051\000\311\007\000\000\072\037\000\000\040\377" + "\140\000\051\000\317\007\000\000\112\037\000\000\040\377\140\000" + "\051\000\331\007\000\000\152\037\000\000\040\377\140\000\051\000" + "\341\007\000\000\002\037\000\000\040\377\140\000\051\000\345\007" + "\000\000\022\037\000\000\040\377\140\000\051\000\347\007\000\000" + "\042\037\000\000\040\377\140\000\051\000\351\007\000\000\062\037" + "\000\000\040\377\140\000\051\000\357\007\000\000\102\037\000\000" + "\040\377\140\000\051\000\365\007\000\000\122\037\000\000\040\377" + "\140\000\051\000\371\007\000\000\142\037\000\000\040\377\140\000" + "\053\000\117\000\000\000\334\036\000\000\040\377\140\000\053\000" + "\125\000\000\000\352\036\000\000\040\377\140\000\053\000\157\000" + "\000\000\335\036\000\000\040\377\140\000\053\000\165\000\000\000" + "\353\036\000\000\040\377\140\000\101\000\000\000\000\000\300\000" + "\000\000\040\377\140\000\105\000\000\000\000\000\310\000\000\000" + "\040\377\140\000\111\000\000\000\000\000\314\000\000\000\040\377" + "\140\000\116\000\000\000\000\000\370\001\000\000\040\377\140\000" + "\117\000\000\000\000\000\322\000\000\000\040\377\140\000\125\000" + "\000\000\000\000\331\000\000\000\040\377\140\000\127\000\000\000" + "\000\000\200\036\000\000\040\377\140\000\131\000\000\000\000\000" + "\362\036\000\000\040\377\140\000\136\000\101\000\000\000\246\036" + "\000\000\040\377\140\000\136\000\105\000\000\000\300\036\000\000" + "\040\377\140\000\136\000\117\000\000\000\322\036\000\000\040\377" + "\140\000\136\000\141\000\000\000\247\036\000\000\040\377\140\000" + "\136\000\145\000\000\000\301\036\000\000\040\377\140\000\136\000" + "\157\000\000\000\323\036\000\000\040\377\140\000\137\000\105\000" + "\000\000\024\036\000\000\040\377\140\000\137\000\117\000\000\000" + "\120\036\000\000\040\377\140\000\137\000\145\000\000\000\025\036" + "\000\000\040\377\140\000\137\000\157\000\000\000\121\036\000\000" + "\040\377\140\000\141\000\000\000\000\000\340\000\000\000\040\377" + "\140\000\142\000\101\000\000\000\260\036\000\000\040\377\140\000" + "\142\000\141\000\000\000\261\036\000\000\040\377\140\000\145\000" + "\000\000\000\000\350\000\000\000\040\377\140\000\151\000\000\000" + "\000\000\354\000\000\000\040\377\140\000\156\000\000\000\000\000" + "\371\001\000\000\040\377\140\000\157\000\000\000\000\000\362\000" + "\000\000\040\377\140\000\165\000\000\000\000\000\371\000\000\000" + "\040\377\140\000\167\000\000\000\000\000\201\036\000\000\040\377" + "\140\000\171\000\000\000\000\000\363\036\000\000\040\377\140\000" + "\257\000\105\000\000\000\024\036\000\000\040\377\140\000\257\000" + "\117\000\000\000\120\036\000\000\040\377\140\000\257\000\145\000" + "\000\000\025\036\000\000\040\377\140\000\257\000\157\000\000\000" + "\121\036\000\000\040\377\140\000\302\000\000\000\000\000\246\036" + "\000\000\040\377\140\000\312\000\000\000\000\000\300\036\000\000" + "\040\377\140\000\324\000\000\000\000\000\322\036\000\000\040\377" + "\140\000\334\000\000\000\000\000\333\001\000\000\040\377\140\000" + "\342\000\000\000\000\000\247\036\000\000\040\377\140\000\352\000" + "\000\000\000\000\301\036\000\000\040\377\140\000\364\000\000\000" + "\000\000\323\036\000\000\040\377\140\000\374\000\000\000\000\000" + "\334\001\000\000\040\377\140\000\303\001\000\000\000\000\260\036" + "\000\000\040\377\140\000\343\001\000\000\000\000\261\036\000\000" + "\040\377\140\000\252\003\000\000\000\000\024\036\000\000\040\377" + "\140\000\272\003\000\000\000\000\025\036\000\000\040\377\140\000" + "\322\003\000\000\000\000\120\036\000\000\040\377\140\000\362\003" + "\000\000\000\000\121\036\000\000\040\377\140\000\305\006\000\000" + "\000\000\120\004\000\000\040\377\140\000\311\006\000\000\000\000" + "\135\004\000\000\040\377\140\000\345\006\000\000\000\000\000\004" + "\000\000\040\377\140\000\351\006\000\000\000\000\015\004\000\000" + "\040\377\140\000\301\007\000\000\000\000\272\037\000\000\040\377" + "\140\000\305\007\000\000\000\000\310\037\000\000\040\377\140\000" + "\307\007\000\000\000\000\312\037\000\000\040\377\140\000\311\007" + "\000\000\000\000\332\037\000\000\040\377\140\000\317\007\000\000" + "\000\000\370\037\000\000\040\377\140\000\325\007\000\000\000\000" + "\352\037\000\000\040\377\140\000\331\007\000\000\000\000\372\037" + "\000\000\040\377\140\000\341\007\000\000\000\000\160\037\000\000" + "\040\377\140\000\345\007\000\000\000\000\162\037\000\000\040\377" + "\140\000\347\007\000\000\000\000\164\037\000\000\040\377\140\000" + "\351\007\000\000\000\000\166\037\000\000\040\377\140\000\357\007" + "\000\000\000\000\170\037\000\000\040\377\140\000\365\007\000\000" + "\000\000\172\037\000\000\040\377\140\000\371\007\000\000\000\000" + "\174\037\000\000\040\377\140\000\122\376\101\000\000\000\246\036" + "\000\000\040\377\140\000\122\376\105\000\000\000\300\036\000\000" + "\040\377\140\000\122\376\117\000\000\000\322\036\000\000\040\377" + "\140\000\122\376\141\000\000\000\247\036\000\000\040\377\140\000" + "\122\376\145\000\000\000\301\036\000\000\040\377\140\000\122\376" + "\157\000\000\000\323\036\000\000\040\377\140\000\124\376\105\000" + "\000\000\024\036\000\000\040\377\140\000\124\376\117\000\000\000" + "\120\036\000\000\040\377\140\000\124\376\145\000\000\000\025\036" + "\000\000\040\377\140\000\124\376\157\000\000\000\121\036\000\000" + "\040\377\140\000\125\376\101\000\000\000\260\036\000\000\040\377" + "\140\000\125\376\141\000\000\000\261\036\000\000\040\377\140\000" + "\127\376\125\000\000\000\333\001\000\000\040\377\140\000\127\376" + "\165\000\000\000\334\001\000\000\040\377\140\000\127\376\351\007" + "\000\000\322\037\000\000\040\377\140\000\127\376\365\007\000\000" + "\342\037\000\000\040\377\140\000\142\376\117\000\000\000\334\036" + "\000\000\040\377\140\000\142\376\125\000\000\000\352\036\000\000" + "\040\377\140\000\142\376\157\000\000\000\335\036\000\000\040\377" + "\140\000\142\376\165\000\000\000\353\036\000\000\040\377\140\000" + "\144\376\301\007\000\000\012\037\000\000\040\377\140\000\144\376" + "\305\007\000\000\032\037\000\000\040\377\140\000\144\376\307\007" + "\000\000\052\037\000\000\040\377\140\000\144\376\311\007\000\000" + "\072\037\000\000\040\377\140\000\144\376\317\007\000\000\112\037" + "\000\000\040\377\140\000\144\376\331\007\000\000\152\037\000\000" + "\040\377\140\000\144\376\341\007\000\000\002\037\000\000\040\377" + "\140\000\144\376\345\007\000\000\022\037\000\000\040\377\140\000" + "\144\376\347\007\000\000\042\037\000\000\040\377\140\000\144\376" + "\351\007\000\000\062\037\000\000\040\377\140\000\144\376\357\007" + "\000\000\102\037\000\000\040\377\140\000\144\376\365\007\000\000" + "\122\037\000\000\040\377\140\000\144\376\371\007\000\000\142\037" + "\000\000\040\377\140\000\145\376\301\007\000\000\013\037\000\000" + "\040\377\140\000\145\376\305\007\000\000\033\037\000\000\040\377" + "\140\000\145\376\307\007\000\000\053\037\000\000\040\377\140\000" + "\145\376\311\007\000\000\073\037\000\000\040\377\140\000\145\376" + "\317\007\000\000\113\037\000\000\040\377\140\000\145\376\325\007" + "\000\000\133\037\000\000\040\377\140\000\145\376\331\007\000\000" + "\153\037\000\000\040\377\140\000\145\376\341\007\000\000\003\037" + "\000\000\040\377\140\000\145\376\345\007\000\000\023\037\000\000" + "\040\377\140\000\145\376\347\007\000\000\043\037\000\000\040\377" + "\140\000\145\376\351\007\000\000\063\037\000\000\040\377\140\000" + "\145\376\357\007\000\000\103\037\000\000\040\377\140\000\145\376" + "\365\007\000\000\123\037\000\000\040\377\140\000\145\376\371\007" + "\000\000\143\037\000\000\040\377\140\000\240\001\000\000\000\000" + "\334\036\000\000\040\377\140\000\241\001\000\000\000\000\335\036" + "\000\000\040\377\140\000\257\001\000\000\000\000\352\036\000\000" + "\040\377\140\000\260\001\000\000\000\000\353\036\000\000\040\377" + "\141\000\042\000\000\000\000\000\344\000\000\000\040\377\141\000" + "\047\000\000\000\000\000\341\000\000\000\040\377\141\000\050\000" + "\000\000\000\000\003\001\000\000\040\377\141\000\052\000\000\000" + "\000\000\345\000\000\000\040\377\141\000\054\000\000\000\000\000" + "\005\001\000\000\040\377\141\000\055\000\000\000\000\000\001\001" + "\000\000\040\377\141\000\073\000\000\000\000\000\005\001\000\000" + "\040\377\141\000\076\000\000\000\000\000\342\000\000\000\040\377" + "\141\000\136\000\000\000\000\000\342\000\000\000\040\377\141\000" + "\137\000\000\000\000\000\001\001\000\000\040\377\141\000\140\000" + "\000\000\000\000\340\000\000\000\040\377\141\000\141\000\000\000" + "\000\000\345\000\000\000\040\377\141\000\145\000\000\000\000\000" + "\346\000\000\000\040\377\141\000\176\000\000\000\000\000\343\000" + "\000\000\040\377\141\000\250\000\000\000\000\000\344\000\000\000" + "\040\377\141\000\264\000\000\000\000\000\341\000\000\000\040\377" + "\142\000\041\000\101\000\000\000\266\036\000\000\040\377\142\000" + "\041\000\141\000\000\000\267\036\000\000\040\377\142\000\054\000" + "\105\000\000\000\034\036\000\000\040\377\142\000\054\000\145\000" + "\000\000\035\036\000\000\040\377\142\000\056\000\000\000\000\000" + "\003\036\000\000\040\377\142\000\101\000\000\000\000\000\002\001" + "\000\000\040\377\142\000\105\000\000\000\000\000\024\001\000\000" + "\040\377\142\000\107\000\000\000\000\000\036\001\000\000\040\377" + "\142\000\111\000\000\000\000\000\054\001\000\000\040\377\142\000" + "\117\000\000\000\000\000\116\001\000\000\040\377\142\000\125\000" + "\000\000\000\000\154\001\000\000\040\377\142\000\141\000\000\000" + "\000\000\003\001\000\000\040\377\142\000\145\000\000\000\000\000" + "\025\001\000\000\040\377\142\000\147\000\000\000\000\000\037\001" + "\000\000\040\377\142\000\151\000\000\000\000\000\055\001\000\000" + "\040\377\142\000\157\000\000\000\000\000\117\001\000\000\040\377" + "\142\000\165\000\000\000\000\000\155\001\000\000\040\377\142\000" + "\270\000\105\000\000\000\034\036\000\000\040\377\142\000\270\000" + "\145\000\000\000\035\036\000\000\040\377\142\000\301\006\000\000" + "\000\000\321\004\000\000\040\377\142\000\305\006\000\000\000\000" + "\327\004\000\000\040\377\142\000\311\006\000\000\000\000\071\004" + "\000\000\040\377\142\000\325\006\000\000\000\000\136\004\000\000" + "\040\377\142\000\326\006\000\000\000\000\302\004\000\000\040\377" + "\142\000\341\006\000\000\000\000\320\004\000\000\040\377\142\000" + "\345\006\000\000\000\000\326\004\000\000\040\377\142\000\351\006" + "\000\000\000\000\031\004\000\000\040\377\142\000\365\006\000\000" + "\000\000\016\004\000\000\040\377\142\000\366\006\000\000\000\000" + "\301\004\000\000\040\377\142\000\301\007\000\000\000\000\270\037" + "\000\000\040\377\142\000\311\007\000\000\000\000\330\037\000\000" + "\040\377\142\000\325\007\000\000\000\000\350\037\000\000\040\377" + "\142\000\341\007\000\000\000\000\260\037\000\000\040\377\142\000" + "\351\007\000\000\000\000\320\037\000\000\040\377\142\000\365\007" + "\000\000\000\000\340\037\000\000\040\377\142\000\133\376\105\000" + "\000\000\034\036\000\000\040\377\142\000\133\376\145\000\000\000" + "\035\036\000\000\040\377\142\000\140\376\101\000\000\000\266\036" + "\000\000\040\377\142\000\140\376\141\000\000\000\267\036\000\000" + "\040\377\143\000\042\000\125\000\000\000\331\001\000\000\040\377" + "\143\000\042\000\165\000\000\000\332\001\000\000\040\377\143\000" + "\047\000\000\000\000\000\007\001\000\000\040\377\143\000\054\000" + "\000\000\000\000\347\000\000\000\040\377\143\000\056\000\000\000" + "\000\000\013\001\000\000\040\377\143\000\057\000\000\000\000\000" + "\242\000\000\000\040\377\143\000\074\000\000\000\000\000\015\001" + "\000\000\040\377\143\000\075\000\000\000\000\000\254\040\000\000" + "\040\377\143\000\101\000\000\000\000\000\315\001\000\000\040\377" + "\143\000\103\000\000\000\000\000\014\001\000\000\040\377\143\000" + "\104\000\000\000\000\000\016\001\000\000\040\377\143\000\105\000" + "\000\000\000\000\032\001\000\000\040\377\143\000\107\000\000\000" + "\000\000\346\001\000\000\040\377\143\000\110\000\000\000\000\000" + "\036\002\000\000\040\377\143\000\111\000\000\000\000\000\317\001" + "\000\000\040\377\143\000\113\000\000\000\000\000\350\001\000\000" + "\040\377\143\000\114\000\000\000\000\000\075\001\000\000\040\377" + "\143\000\116\000\000\000\000\000\107\001\000\000\040\377\143\000" + "\117\000\000\000\000\000\321\001\000\000\040\377\143\000\122\000" + "\000\000\000\000\130\001\000\000\040\377\143\000\123\000\000\000" + "\000\000\140\001\000\000\040\377\143\000\124\000\000\000\000\000" + "\144\001\000\000\040\377\143\000\125\000\000\000\000\000\323\001" + "\000\000\040\377\143\000\132\000\000\000\000\000\175\001\000\000" + "\040\377\143\000\141\000\000\000\000\000\316\001\000\000\040\377" + "\143\000\143\000\000\000\000\000\015\001\000\000\040\377\143\000" + "\144\000\000\000\000\000\017\001\000\000\040\377\143\000\145\000" + "\000\000\000\000\033\001\000\000\040\377\143\000\147\000\000\000" + "\000\000\347\001\000\000\040\377\143\000\150\000\000\000\000\000" + "\037\002\000\000\040\377\143\000\151\000\000\000\000\000\320\001" + "\000\000\040\377\143\000\152\000\000\000\000\000\360\001\000\000" + "\040\377\143\000\153\000\000\000\000\000\351\001\000\000\040\377" + "\143\000\154\000\000\000\000\000\076\001\000\000\040\377\143\000" + "\156\000\000\000\000\000\110\001\000\000\040\377\143\000\157\000" + "\000\000\000\000\322\001\000\000\040\377\143\000\162\000\000\000" + "\000\000\131\001\000\000\040\377\143\000\163\000\000\000\000\000" + "\141\001\000\000\040\377\143\000\164\000\000\000\000\000\145\001" + "\000\000\040\377\143\000\165\000\000\000\000\000\324\001\000\000" + "\040\377\143\000\172\000\000\000\000\000\176\001\000\000\040\377" + "\143\000\174\000\000\000\000\000\242\000\000\000\040\377\143\000" + "\334\000\000\000\000\000\331\001\000\000\040\377\143\000\374\000" + "\000\000\000\000\332\001\000\000\040\377\143\000\127\376\125\000" + "\000\000\331\001\000\000\040\377\143\000\127\376\165\000\000\000" + "\332\001\000\000\040\377\143\000\267\001\000\000\000\000\356\001" + "\000\000\040\377\143\000\222\002\000\000\000\000\357\001\000\000" + "\040\377\144\000\054\000\000\000\000\000\021\036\000\000\040\377" + "\144\000\055\000\000\000\000\000\021\001\000\000\040\377\144\000" + "\056\000\000\000\000\000\013\036\000\000\040\377\144\000\074\000" + "\000\000\000\000\017\001\000\000\040\377\144\000\075\000\000\000" + "\000\000\253\040\000\000\040\377\144\000\150\000\000\000\000\000" + "\360\000\000\000\040\377\144\000\151\000\000\000\000\000\000\043" + "\000\000\040\377\145\000\042\000\000\000\000\000\353\000\000\000" + "\040\377\145\000\047\000\000\000\000\000\351\000\000\000\040\377" + "\145\000\054\000\000\000\000\000\031\001\000\000\040\377\145\000" + "\055\000\000\000\000\000\023\001\000\000\040\377\145\000\056\000" + "\000\000\000\000\027\001\000\000\040\377\145\000\073\000\000\000" + "\000\000\031\001\000\000\040\377\145\000\074\000\000\000\000\000" + "\033\001\000\000\040\377\145\000\075\000\000\000\000\000\254\040" + "\000\000\040\377\145\000\076\000\000\000\000\000\352\000\000\000" + "\040\377\145\000\136\000\000\000\000\000\352\000\000\000\040\377" + "\145\000\137\000\000\000\000\000\023\001\000\000\040\377\145\000" + "\140\000\000\000\000\000\350\000\000\000\040\377\145\000\145\000" + "\000\000\000\000\131\002\000\000\040\377\145\000\250\000\000\000" + "\000\000\353\000\000\000\040\377\145\000\264\000\000\000\000\000" + "\351\000\000\000\040\377\146\000\056\000\000\000\000\000\037\036" + "\000\000\040\377\146\000\123\000\000\000\000\000\177\001\000\000" + "\040\377\146\000\146\000\000\000\000\000\000\373\000\000\040\377" + "\146\000\151\000\000\000\000\000\001\373\000\000\040\377\146\000" + "\154\000\000\000\000\000\002\373\000\000\040\377\146\000\163\000" + "\000\000\000\000\177\001\000\000\040\377\147\000\050\000\000\000" + "\000\000\037\001\000\000\040\377\147\000\054\000\000\000\000\000" + "\043\001\000\000\040\377\147\000\056\000\000\000\000\000\041\001" + "\000\000\040\377\147\000\125\000\000\000\000\000\037\001\000\000" + "\040\377\147\000\164\000\000\000\000\000\076\000\000\000\040\377" + "\147\000\242\001\000\000\000\000\037\001\000\000\040\377\150\000" + "\054\000\000\000\000\000\051\036\000\000\040\377\151\000\042\000" + "\000\000\000\000\357\000\000\000\040\377\151\000\047\000\000\000" + "\000\000\355\000\000\000\040\377\151\000\054\000\000\000\000\000" + "\057\001\000\000\040\377\151\000\055\000\000\000\000\000\053\001" + "\000\000\040\377\151\000\056\000\000\000\000\000\061\001\000\000" + "\040\377\151\000\073\000\000\000\000\000\057\001\000\000\040\377" + "\151\000\076\000\000\000\000\000\356\000\000\000\040\377\151\000" + "\136\000\000\000\000\000\356\000\000\000\040\377\151\000\137\000" + "\000\000\000\000\053\001\000\000\040\377\151\000\140\000\000\000" + "\000\000\354\000\000\000\040\377\151\000\152\000\000\000\000\000" + "\063\001\000\000\040\377\151\000\176\000\000\000\000\000\051\001" + "\000\000\040\377\151\000\250\000\000\000\000\000\357\000\000\000" + "\040\377\151\000\264\000\000\000\000\000\355\000\000\000\040\377" + "\153\000\054\000\000\000\000\000\067\001\000\000\040\377\153\000" + "\153\000\000\000\000\000\070\001\000\000\040\377\154\000\047\000" + "\000\000\000\000\072\001\000\000\040\377\154\000\054\000\000\000" + "\000\000\074\001\000\000\040\377\154\000\055\000\000\000\000\000" + "\243\000\000\000\040\377\154\000\057\000\000\000\000\000\102\001" + "\000\000\040\377\154\000\074\000\000\000\000\000\076\001\000\000" + "\040\377\154\000\164\000\000\000\000\000\074\000\000\000\040\377" + "\154\000\166\000\000\000\000\000\174\000\000\000\040\377\155\000" + "\056\000\000\000\000\000\101\036\000\000\040\377\155\000\057\000" + "\000\000\000\000\245\040\000\000\040\377\155\000\165\000\000\000" + "\000\000\265\000\000\000\040\377\156\000\047\000\000\000\000\000" + "\104\001\000\000\040\377\156\000\054\000\000\000\000\000\106\001" + "\000\000\040\377\156\000\074\000\000\000\000\000\110\001\000\000" + "\040\377\156\000\147\000\000\000\000\000\113\001\000\000\040\377" + "\156\000\176\000\000\000\000\000\361\000\000\000\040\377\157\000" + "\042\000\000\000\000\000\366\000\000\000\040\377\157\000\047\000" + "\000\000\000\000\363\000\000\000\040\377\157\000\054\000\000\000" + "\000\000\353\001\000\000\040\377\157\000\055\000\000\000\000\000" + "\115\001\000\000\040\377\157\000\057\000\000\000\000\000\370\000" + "\000\000\040\377\157\000\073\000\000\000\000\000\353\001\000\000" + "\040\377\157\000\076\000\000\000\000\000\364\000\000\000\040\377" + "\157\000\101\000\000\000\000\000\305\000\000\000\040\377\157\000" + "\125\000\000\000\000\000\156\001\000\000\040\377\157\000\136\000" + "\000\000\000\000\364\000\000\000\040\377\157\000\137\000\000\000" + "\000\000\115\001\000\000\040\377\157\000\140\000\000\000\000\000" + "\362\000\000\000\040\377\157\000\141\000\000\000\000\000\345\000" + "\000\000\040\377\157\000\143\000\000\000\000\000\251\000\000\000" + "\040\377\157\000\145\000\000\000\000\000\123\001\000\000\040\377" + "\157\000\157\000\000\000\000\000\260\000\000\000\040\377\157\000" + "\162\000\000\000\000\000\256\000\000\000\040\377\157\000\163\000" + "\000\000\000\000\247\000\000\000\040\377\157\000\165\000\000\000" + "\000\000\157\001\000\000\040\377\157\000\167\000\000\000\000\000" + "\230\036\000\000\040\377\157\000\170\000\000\000\000\000\244\000" + "\000\000\040\377\157\000\171\000\000\000\000\000\231\036\000\000" + "\040\377\157\000\176\000\000\000\000\000\365\000\000\000\040\377" + "\157\000\250\000\000\000\000\000\366\000\000\000\040\377\157\000" + "\264\000\000\000\000\000\363\000\000\000\040\377\160\000\041\000" + "\000\000\000\000\266\000\000\000\040\377\160\000\056\000\000\000" + "\000\000\127\036\000\000\040\377\160\000\075\000\000\000\000\000" + "\275\040\000\000\040\377\162\000\047\000\000\000\000\000\125\001" + "\000\000\040\377\162\000\054\000\000\000\000\000\127\001\000\000" + "\040\377\162\000\074\000\000\000\000\000\131\001\000\000\040\377" + "\162\000\075\000\000\000\000\000\271\040\000\000\040\377\163\000" + "\041\000\000\000\000\000\247\000\000\000\040\377\163\000\047\000" + "\000\000\000\000\133\001\000\000\040\377\163\000\054\000\000\000" + "\000\000\137\001\000\000\040\377\163\000\056\000\000\000\000\000" + "\141\036\000\000\040\377\163\000\073\000\000\000\000\000\031\002" + "\000\000\040\377\163\000\074\000\000\000\000\000\141\001\000\000" + "\040\377\163\000\155\000\000\000\000\000\040\041\000\000\040\377" + "\163\000\157\000\000\000\000\000\247\000\000\000\040\377\163\000" + "\163\000\000\000\000\000\337\000\000\000\040\377\163\000\270\000" + "\000\000\000\000\137\001\000\000\040\377\164\000\054\000\000\000" + "\000\000\143\001\000\000\040\377\164\000\055\000\000\000\000\000" + "\147\001\000\000\040\377\164\000\056\000\000\000\000\000\153\036" + "\000\000\040\377\164\000\057\000\000\000\000\000\147\001\000\000" + "\040\377\164\000\073\000\000\000\000\000\033\002\000\000\040\377" + "\164\000\074\000\000\000\000\000\145\001\000\000\040\377\164\000" + "\150\000\000\000\000\000\376\000\000\000\040\377\164\000\155\000" + "\000\000\000\000\042\041\000\000\040\377\165\000\042\000\000\000" + "\000\000\374\000\000\000\040\377\165\000\047\000\000\000\000\000" + "\372\000\000\000\040\377\165\000\052\000\000\000\000\000\157\001" + "\000\000\040\377\165\000\054\000\000\000\000\000\163\001\000\000" + "\040\377\165\000\055\000\000\000\000\000\153\001\000\000\040\377" + "\165\000\057\000\000\000\000\000\265\000\000\000\040\377\165\000" + "\073\000\000\000\000\000\163\001\000\000\040\377\165\000\076\000" + "\000\000\000\000\373\000\000\000\040\377\165\000\101\000\000\000" + "\000\000\002\001\000\000\040\377\165\000\105\000\000\000\000\000" + "\024\001\000\000\040\377\165\000\107\000\000\000\000\000\036\001" + "\000\000\040\377\165\000\111\000\000\000\000\000\054\001\000\000" + "\040\377\165\000\117\000\000\000\000\000\116\001\000\000\040\377" + "\165\000\125\000\000\000\000\000\154\001\000\000\040\377\165\000" + "\136\000\000\000\000\000\373\000\000\000\040\377\165\000\137\000" + "\000\000\000\000\153\001\000\000\040\377\165\000\140\000\000\000" + "\000\000\371\000\000\000\040\377\165\000\141\000\000\000\000\000" + "\003\001\000\000\040\377\165\000\145\000\000\000\000\000\025\001" + "\000\000\040\377\165\000\147\000\000\000\000\000\037\001\000\000" + "\040\377\165\000\151\000\000\000\000\000\055\001\000\000\040\377" + "\165\000\157\000\000\000\000\000\117\001\000\000\040\377\165\000" + "\165\000\000\000\000\000\155\001\000\000\040\377\165\000\176\000" + "\000\000\000\000\151\001\000\000\040\377\165\000\250\000\000\000" + "\000\000\374\000\000\000\040\377\165\000\264\000\000\000\000\000" + "\372\000\000\000\040\377\166\000\057\000\000\000\000\000\032\042" + "\000\000\040\377\166\000\101\000\000\000\000\000\315\001\000\000" + "\040\377\166\000\103\000\000\000\000\000\014\001\000\000\040\377" + "\166\000\104\000\000\000\000\000\016\001\000\000\040\377\166\000" + "\105\000\000\000\000\000\032\001\000\000\040\377\166\000\107\000" + "\000\000\000\000\346\001\000\000\040\377\166\000\110\000\000\000" + "\000\000\036\002\000\000\040\377\166\000\111\000\000\000\000\000" + "\317\001\000\000\040\377\166\000\113\000\000\000\000\000\350\001" + "\000\000\040\377\166\000\116\000\000\000\000\000\107\001\000\000" + "\040\377\166\000\117\000\000\000\000\000\321\001\000\000\040\377" + "\166\000\122\000\000\000\000\000\130\001\000\000\040\377\166\000" + "\123\000\000\000\000\000\140\001\000\000\040\377\166\000\124\000" + "\000\000\000\000\144\001\000\000\040\377\166\000\125\000\000\000" + "\000\000\323\001\000\000\040\377\166\000\132\000\000\000\000\000" + "\175\001\000\000\040\377\166\000\141\000\000\000\000\000\316\001" + "\000\000\040\377\166\000\143\000\000\000\000\000\015\001\000\000" + "\040\377\166\000\144\000\000\000\000\000\017\001\000\000\040\377" + "\166\000\145\000\000\000\000\000\033\001\000\000\040\377\166\000" + "\147\000\000\000\000\000\347\001\000\000\040\377\166\000\150\000" + "\000\000\000\000\037\002\000\000\040\377\166\000\151\000\000\000" + "\000\000\320\001\000\000\040\377\166\000\152\000\000\000\000\000" + "\360\001\000\000\040\377\166\000\153\000\000\000\000\000\351\001" + "\000\000\040\377\166\000\154\000\000\000\000\000\174\000\000\000" + "\040\377\166\000\156\000\000\000\000\000\110\001\000\000\040\377" + "\166\000\157\000\000\000\000\000\322\001\000\000\040\377\166\000" + "\162\000\000\000\000\000\131\001\000\000\040\377\166\000\163\000" + "\000\000\000\000\141\001\000\000\040\377\166\000\164\000\000\000" + "\000\000\145\001\000\000\040\377\166\000\165\000\000\000\000\000" + "\324\001\000\000\040\377\166\000\172\000\000\000\000\000\176\001" + "\000\000\040\377\166\000\174\000\000\000\000\000\223\041\000\000" + "\040\377\166\000\267\001\000\000\000\000\356\001\000\000\040\377" + "\166\000\222\002\000\000\000\000\357\001\000\000\040\377\167\000" + "\136\000\000\000\000\000\165\001\000\000\040\377\170\000\157\000" + "\000\000\000\000\244\000\000\000\040\377\170\000\170\000\000\000" + "\000\000\327\000\000\000\040\377\171\000\042\000\000\000\000\000" + "\377\000\000\000\040\377\171\000\047\000\000\000\000\000\375\000" "\000\000\040\377\171\000\075\000\000\000\000\000\245\000\000\000" "\040\377\171\000\136\000\000\000\000\000\167\001\000\000\040\377" "\171\000\250\000\000\000\000\000\377\000\000\000\040\377\171\000" @@ -2473,995 +2431,995 @@ "\000\000\000\000\172\001\000\000\040\377\172\000\056\000\000\000" "\000\000\174\001\000\000\040\377\172\000\074\000\000\000\000\000" "\176\001\000\000\040\377\173\000\175\000\000\000\000\000\005\042" - "\000\000\040\377\174\000\103\000\000\000\000\000\242\000\000\000" - "\040\377\174\000\136\000\000\000\000\000\221\041\000\000\040\377" - "\174\000\143\000\000\000\000\000\242\000\000\000\040\377\174\000" - "\166\000\000\000\000\000\223\041\000\000\040\377\174\000\176\000" - "\000\000\000\000\155\043\000\000\040\377\174\000\220\041\000\000" - "\000\000\105\043\000\000\040\377\174\000\222\041\000\000\000\000" - "\106\043\000\000\040\377\174\000\006\042\000\000\000\000\113\043" - "\000\000\040\377\174\000\007\042\000\000\000\000\122\043\000\000" - "\040\377\174\000\052\042\000\000\000\000\146\043\000\000\040\377" - "\174\000\202\042\000\000\000\000\147\043\000\000\040\377\174\000" - "\313\045\000\000\000\000\075\043\000\000\040\377\174\000\122\376" - "\000\000\000\000\221\041\000\000\040\377\176\000\042\000\351\007" - "\000\000\327\037\000\000\040\377\176\000\042\000\365\007\000\000" - "\347\037\000\000\040\377\176\000\050\000\301\007\000\000\017\037" - "\000\000\040\377\176\000\050\000\307\007\000\000\057\037\000\000" - "\040\377\176\000\050\000\311\007\000\000\077\037\000\000\040\377" - "\176\000\050\000\325\007\000\000\137\037\000\000\040\377\176\000" - "\050\000\331\007\000\000\157\037\000\000\040\377\176\000\050\000" - "\341\007\000\000\007\037\000\000\040\377\176\000\050\000\347\007" - "\000\000\047\037\000\000\040\377\176\000\050\000\351\007\000\000" - "\067\037\000\000\040\377\176\000\050\000\365\007\000\000\127\037" - "\000\000\040\377\176\000\050\000\371\007\000\000\147\037\000\000" - "\040\377\176\000\051\000\301\007\000\000\016\037\000\000\040\377" - "\176\000\051\000\307\007\000\000\056\037\000\000\040\377\176\000" - "\051\000\311\007\000\000\076\037\000\000\040\377\176\000\051\000" - "\331\007\000\000\156\037\000\000\040\377\176\000\051\000\341\007" - "\000\000\006\037\000\000\040\377\176\000\051\000\347\007\000\000" - "\046\037\000\000\040\377\176\000\051\000\351\007\000\000\066\037" - "\000\000\040\377\176\000\051\000\365\007\000\000\126\037\000\000" - "\040\377\176\000\051\000\371\007\000\000\146\037\000\000\040\377" - "\176\000\053\000\117\000\000\000\340\036\000\000\040\377\176\000" - "\053\000\125\000\000\000\356\036\000\000\040\377\176\000\053\000" - "\157\000\000\000\341\036\000\000\040\377\176\000\053\000\165\000" - "\000\000\357\036\000\000\040\377\176\000\060\000\000\000\000\000" - "\154\043\000\000\040\377\176\000\101\000\000\000\000\000\303\000" - "\000\000\040\377\176\000\105\000\000\000\000\000\274\036\000\000" - "\040\377\176\000\111\000\000\000\000\000\050\001\000\000\040\377" - "\176\000\116\000\000\000\000\000\321\000\000\000\040\377\176\000" - "\117\000\000\000\000\000\325\000\000\000\040\377\176\000\125\000" - "\000\000\000\000\150\001\000\000\040\377\176\000\126\000\000\000" - "\000\000\174\036\000\000\040\377\176\000\131\000\000\000\000\000" - "\370\036\000\000\040\377\176\000\136\000\101\000\000\000\252\036" - "\000\000\040\377\176\000\136\000\105\000\000\000\304\036\000\000" - "\040\377\176\000\136\000\117\000\000\000\326\036\000\000\040\377" - "\176\000\136\000\141\000\000\000\253\036\000\000\040\377\176\000" - "\136\000\145\000\000\000\305\036\000\000\040\377\176\000\136\000" - "\157\000\000\000\327\036\000\000\040\377\176\000\141\000\000\000" - "\000\000\343\000\000\000\040\377\176\000\142\000\101\000\000\000" - "\264\036\000\000\040\377\176\000\142\000\141\000\000\000\265\036" - "\000\000\040\377\176\000\145\000\000\000\000\000\275\036\000\000" - "\040\377\176\000\151\000\000\000\000\000\051\001\000\000\040\377" - "\176\000\156\000\000\000\000\000\361\000\000\000\040\377\176\000" - "\157\000\000\000\000\000\365\000\000\000\040\377\176\000\165\000" - "\000\000\000\000\151\001\000\000\040\377\176\000\166\000\000\000" - "\000\000\175\036\000\000\040\377\176\000\171\000\000\000\000\000" - "\371\036\000\000\040\377\176\000\174\000\000\000\000\000\155\043" - "\000\000\040\377\176\000\176\000\000\000\000\000\110\042\000\000" - "\040\377\176\000\250\000\000\000\000\000\150\043\000\000\040\377" - "\176\000\302\000\000\000\000\000\252\036\000\000\040\377\176\000" - "\312\000\000\000\000\000\304\036\000\000\040\377\176\000\324\000" - "\000\000\000\000\326\036\000\000\040\377\176\000\342\000\000\000" - "\000\000\253\036\000\000\040\377\176\000\352\000\000\000\000\000" - "\305\036\000\000\040\377\176\000\364\000\000\000\000\000\327\036" - "\000\000\040\377\176\000\303\001\000\000\000\000\264\036\000\000" - "\040\377\176\000\343\001\000\000\000\000\265\036\000\000\040\377" - "\176\000\341\007\000\000\000\000\266\037\000\000\040\377\176\000" - "\347\007\000\000\000\000\306\037\000\000\040\377\176\000\351\007" - "\000\000\000\000\326\037\000\000\040\377\176\000\365\007\000\000" - "\000\000\346\037\000\000\040\377\176\000\371\007\000\000\000\000" - "\366\037\000\000\040\377\176\000\007\042\000\000\000\000\153\043" - "\000\000\040\377\176\000\047\042\000\000\000\000\162\043\000\000" - "\040\377\176\000\050\042\000\000\000\000\161\043\000\000\040\377" - "\176\000\122\376\101\000\000\000\252\036\000\000\040\377\176\000" - "\122\376\105\000\000\000\304\036\000\000\040\377\176\000\122\376" - "\117\000\000\000\326\036\000\000\040\377\176\000\122\376\141\000" - "\000\000\253\036\000\000\040\377\176\000\122\376\145\000\000\000" - "\305\036\000\000\040\377\176\000\122\376\157\000\000\000\327\036" - "\000\000\040\377\176\000\125\376\101\000\000\000\264\036\000\000" - "\040\377\176\000\125\376\141\000\000\000\265\036\000\000\040\377" - "\176\000\127\376\351\007\000\000\327\037\000\000\040\377\176\000" - "\127\376\365\007\000\000\347\037\000\000\040\377\176\000\142\376" - "\117\000\000\000\340\036\000\000\040\377\176\000\142\376\125\000" - "\000\000\356\036\000\000\040\377\176\000\142\376\157\000\000\000" - "\341\036\000\000\040\377\176\000\142\376\165\000\000\000\357\036" - "\000\000\040\377\176\000\144\376\301\007\000\000\016\037\000\000" - "\040\377\176\000\144\376\307\007\000\000\056\037\000\000\040\377" - "\176\000\144\376\311\007\000\000\076\037\000\000\040\377\176\000" - "\144\376\331\007\000\000\156\037\000\000\040\377\176\000\144\376" - "\341\007\000\000\006\037\000\000\040\377\176\000\144\376\347\007" - "\000\000\046\037\000\000\040\377\176\000\144\376\351\007\000\000" - "\066\037\000\000\040\377\176\000\144\376\365\007\000\000\126\037" - "\000\000\040\377\176\000\144\376\371\007\000\000\146\037\000\000" - "\040\377\176\000\145\376\301\007\000\000\017\037\000\000\040\377" - "\176\000\145\376\307\007\000\000\057\037\000\000\040\377\176\000" - "\145\376\311\007\000\000\077\037\000\000\040\377\176\000\145\376" - "\325\007\000\000\137\037\000\000\040\377\176\000\145\376\331\007" - "\000\000\157\037\000\000\040\377\176\000\145\376\341\007\000\000" - "\007\037\000\000\040\377\176\000\145\376\347\007\000\000\047\037" - "\000\000\040\377\176\000\145\376\351\007\000\000\067\037\000\000" - "\040\377\176\000\145\376\365\007\000\000\127\037\000\000\040\377" - "\176\000\145\376\371\007\000\000\147\037\000\000\040\377\176\000" - "\240\001\000\000\000\000\340\036\000\000\040\377\176\000\241\001" - "\000\000\000\000\341\036\000\000\040\377\176\000\257\001\000\000" - "\000\000\356\036\000\000\040\377\176\000\260\001\000\000\000\000" - "\357\036\000\000\040\377\250\000\047\000\000\000\000\000\205\003" - "\000\000\040\377\250\000\052\000\000\000\000\000\143\043\000\000" - "\040\377\250\000\076\000\000\000\000\000\151\043\000\000\040\377" - "\250\000\101\000\000\000\000\000\304\000\000\000\040\377\250\000" - "\105\000\000\000\000\000\313\000\000\000\040\377\250\000\111\000" - "\000\000\000\000\317\000\000\000\040\377\250\000\117\000\000\000" - "\000\000\326\000\000\000\040\377\250\000\125\000\000\000\000\000" - "\334\000\000\000\040\377\250\000\131\000\000\000\000\000\170\001" - "\000\000\040\377\250\000\140\000\000\000\000\000\355\037\000\000" - "\040\377\250\000\141\000\000\000\000\000\344\000\000\000\040\377" - "\250\000\145\000\000\000\000\000\353\000\000\000\040\377\250\000" - "\151\000\000\000\000\000\357\000\000\000\040\377\250\000\157\000" - "\000\000\000\000\366\000\000\000\040\377\250\000\165\000\000\000" - "\000\000\374\000\000\000\040\377\250\000\171\000\000\000\000\000" - "\377\000\000\000\040\377\250\000\176\000\000\000\000\000\301\037" - "\000\000\040\377\250\000\264\000\000\000\000\000\205\003\000\000" - "\040\377\250\000\007\042\000\000\000\000\142\043\000\000\040\377" - "\250\000\030\042\000\000\000\000\144\043\000\000\040\377\250\000" - "\244\042\000\000\000\000\141\043\000\000\040\377\250\000\313\045" - "\000\000\000\000\145\043\000\000\040\377\250\000\120\376\000\000" - "\000\000\355\037\000\000\040\377\250\000\121\376\000\000\000\000" - "\205\003\000\000\040\377\250\000\123\376\000\000\000\000\301\037" - "\000\000\040\377\257\000\041\000\114\000\000\000\070\036\000\000" - "\040\377\257\000\041\000\122\000\000\000\134\036\000\000\040\377" - "\257\000\041\000\154\000\000\000\071\036\000\000\040\377\257\000" - "\041\000\162\000\000\000\135\036\000\000\040\377\257\000\042\000" - "\101\000\000\000\336\001\000\000\040\377\257\000\042\000\117\000" - "\000\000\052\002\000\000\040\377\257\000\042\000\125\000\000\000" - "\325\001\000\000\040\377\257\000\042\000\141\000\000\000\337\001" - "\000\000\040\377\257\000\042\000\157\000\000\000\053\002\000\000" - "\040\377\257\000\042\000\165\000\000\000\326\001\000\000\040\377" - "\257\000\056\000\101\000\000\000\340\001\000\000\040\377\257\000" - "\056\000\117\000\000\000\060\002\000\000\040\377\257\000\056\000" - "\141\000\000\000\341\001\000\000\040\377\257\000\056\000\157\000" - "\000\000\061\002\000\000\040\377\257\000\073\000\117\000\000\000" - "\354\001\000\000\040\377\257\000\073\000\157\000\000\000\355\001" - "\000\000\040\377\257\000\101\000\000\000\000\000\000\001\000\000" - "\040\377\257\000\105\000\000\000\000\000\022\001\000\000\040\377" - "\257\000\107\000\000\000\000\000\040\036\000\000\040\377\257\000" - "\111\000\000\000\000\000\052\001\000\000\040\377\257\000\117\000" - "\000\000\000\000\114\001\000\000\040\377\257\000\125\000\000\000" - "\000\000\152\001\000\000\040\377\257\000\131\000\000\000\000\000" - "\062\002\000\000\040\377\257\000\141\000\000\000\000\000\001\001" - "\000\000\040\377\257\000\145\000\000\000\000\000\023\001\000\000" - "\040\377\257\000\147\000\000\000\000\000\041\036\000\000\040\377" - "\257\000\151\000\000\000\000\000\053\001\000\000\040\377\257\000" - "\157\000\000\000\000\000\115\001\000\000\040\377\257\000\165\000" - "\000\000\000\000\153\001\000\000\040\377\257\000\171\000\000\000" - "\000\000\063\002\000\000\040\377\257\000\176\000\117\000\000\000" - "\054\002\000\000\040\377\257\000\176\000\157\000\000\000\055\002" - "\000\000\040\377\257\000\304\000\000\000\000\000\336\001\000\000" - "\040\377\257\000\306\000\000\000\000\000\342\001\000\000\040\377" - "\257\000\325\000\000\000\000\000\054\002\000\000\040\377\257\000" - "\326\000\000\000\000\000\052\002\000\000\040\377\257\000\334\000" - "\000\000\000\000\325\001\000\000\040\377\257\000\344\000\000\000" - "\000\000\337\001\000\000\040\377\257\000\346\000\000\000\000\000" - "\343\001\000\000\040\377\257\000\365\000\000\000\000\000\055\002" - "\000\000\040\377\257\000\366\000\000\000\000\000\053\002\000\000" - "\040\377\257\000\374\000\000\000\000\000\326\001\000\000\040\377" - "\257\000\352\001\000\000\000\000\354\001\000\000\040\377\257\000" - "\353\001\000\000\000\000\355\001\000\000\040\377\257\000\046\002" - "\000\000\000\000\340\001\000\000\040\377\257\000\047\002\000\000" - "\000\000\341\001\000\000\040\377\257\000\056\002\000\000\000\000" - "\060\002\000\000\040\377\257\000\057\002\000\000\000\000\061\002" - "\000\000\040\377\257\000\311\006\000\000\000\000\343\004\000\000" - "\040\377\257\000\325\006\000\000\000\000\357\004\000\000\040\377" - "\257\000\351\006\000\000\000\000\342\004\000\000\040\377\257\000" - "\365\006\000\000\000\000\356\004\000\000\040\377\257\000\301\007" - "\000\000\000\000\271\037\000\000\040\377\257\000\311\007\000\000" - "\000\000\331\037\000\000\040\377\257\000\325\007\000\000\000\000" - "\351\037\000\000\040\377\257\000\341\007\000\000\000\000\261\037" - "\000\000\040\377\257\000\351\007\000\000\000\000\321\037\000\000" - "\040\377\257\000\365\007\000\000\000\000\341\037\000\000\040\377" - "\257\000\066\036\000\000\000\000\070\036\000\000\040\377\257\000" - "\067\036\000\000\000\000\071\036\000\000\040\377\257\000\132\036" - "\000\000\000\000\134\036\000\000\040\377\257\000\133\036\000\000" - "\000\000\135\036\000\000\040\377\257\000\244\042\000\000\000\000" - "\121\043\000\000\040\377\257\000\123\376\117\000\000\000\054\002" - "\000\000\040\377\257\000\123\376\157\000\000\000\055\002\000\000" - "\040\377\257\000\126\376\101\000\000\000\340\001\000\000\040\377" - "\257\000\126\376\117\000\000\000\060\002\000\000\040\377\257\000" - "\126\376\141\000\000\000\341\001\000\000\040\377\257\000\126\376" - "\157\000\000\000\061\002\000\000\040\377\257\000\127\376\101\000" - "\000\000\336\001\000\000\040\377\257\000\127\376\117\000\000\000" - "\052\002\000\000\040\377\257\000\127\376\125\000\000\000\325\001" - "\000\000\040\377\257\000\127\376\141\000\000\000\337\001\000\000" - "\040\377\257\000\127\376\157\000\000\000\053\002\000\000\040\377" - "\257\000\127\376\165\000\000\000\326\001\000\000\040\377\257\000" - "\134\376\117\000\000\000\354\001\000\000\040\377\257\000\134\376" - "\157\000\000\000\355\001\000\000\040\377\257\000\140\376\114\000" - "\000\000\070\036\000\000\040\377\257\000\140\376\122\000\000\000" - "\134\036\000\000\040\377\257\000\140\376\154\000\000\000\071\036" - "\000\000\040\377\257\000\140\376\162\000\000\000\135\036\000\000" - "\040\377\264\000\042\000\111\000\000\000\056\036\000\000\040\377" - "\264\000\042\000\125\000\000\000\327\001\000\000\040\377\264\000" - "\042\000\151\000\000\000\057\036\000\000\040\377\264\000\042\000" - "\165\000\000\000\330\001\000\000\040\377\264\000\042\000\351\007" - "\000\000\220\003\000\000\040\377\264\000\042\000\365\007\000\000" - "\260\003\000\000\040\377\264\000\050\000\301\007\000\000\015\037" - "\000\000\040\377\264\000\050\000\305\007\000\000\035\037\000\000" - "\040\377\264\000\050\000\307\007\000\000\055\037\000\000\040\377" - "\264\000\050\000\311\007\000\000\075\037\000\000\040\377\264\000" - "\050\000\317\007\000\000\115\037\000\000\040\377\264\000\050\000" - "\325\007\000\000\135\037\000\000\040\377\264\000\050\000\331\007" - "\000\000\155\037\000\000\040\377\264\000\050\000\341\007\000\000" - "\005\037\000\000\040\377\264\000\050\000\345\007\000\000\025\037" - "\000\000\040\377\264\000\050\000\347\007\000\000\045\037\000\000" - "\040\377\264\000\050\000\351\007\000\000\065\037\000\000\040\377" - "\264\000\050\000\357\007\000\000\105\037\000\000\040\377\264\000" - "\050\000\365\007\000\000\125\037\000\000\040\377\264\000\050\000" - "\371\007\000\000\145\037\000\000\040\377\264\000\051\000\301\007" - "\000\000\014\037\000\000\040\377\264\000\051\000\305\007\000\000" - "\034\037\000\000\040\377\264\000\051\000\307\007\000\000\054\037" - "\000\000\040\377\264\000\051\000\311\007\000\000\074\037\000\000" - "\040\377\264\000\051\000\317\007\000\000\114\037\000\000\040\377" - "\264\000\051\000\331\007\000\000\154\037\000\000\040\377\264\000" - "\051\000\341\007\000\000\004\037\000\000\040\377\264\000\051\000" - "\345\007\000\000\024\037\000\000\040\377\264\000\051\000\347\007" - "\000\000\044\037\000\000\040\377\264\000\051\000\351\007\000\000" - "\064\037\000\000\040\377\264\000\051\000\357\007\000\000\104\037" - "\000\000\040\377\264\000\051\000\365\007\000\000\124\037\000\000" - "\040\377\264\000\051\000\371\007\000\000\144\037\000\000\040\377" - "\264\000\053\000\117\000\000\000\332\036\000\000\040\377\264\000" - "\053\000\125\000\000\000\350\036\000\000\040\377\264\000\053\000" - "\157\000\000\000\333\036\000\000\040\377\264\000\053\000\165\000" - "\000\000\351\036\000\000\040\377\264\000\054\000\103\000\000\000" - "\010\036\000\000\040\377\264\000\054\000\143\000\000\000\011\036" - "\000\000\040\377\264\000\057\000\117\000\000\000\376\001\000\000" - "\040\377\264\000\057\000\157\000\000\000\377\001\000\000\040\377" - "\264\000\101\000\000\000\000\000\301\000\000\000\040\377\264\000" - "\103\000\000\000\000\000\006\001\000\000\040\377\264\000\105\000" - "\000\000\000\000\311\000\000\000\040\377\264\000\107\000\000\000" - "\000\000\364\001\000\000\040\377\264\000\111\000\000\000\000\000" - "\315\000\000\000\040\377\264\000\113\000\000\000\000\000\060\036" - "\000\000\040\377\264\000\114\000\000\000\000\000\071\001\000\000" - "\040\377\264\000\115\000\000\000\000\000\076\036\000\000\040\377" - "\264\000\116\000\000\000\000\000\103\001\000\000\040\377\264\000" - "\117\000\000\000\000\000\323\000\000\000\040\377\264\000\120\000" - "\000\000\000\000\124\036\000\000\040\377\264\000\122\000\000\000" - "\000\000\124\001\000\000\040\377\264\000\123\000\000\000\000\000" - "\132\001\000\000\040\377\264\000\125\000\000\000\000\000\332\000" - "\000\000\040\377\264\000\127\000\000\000\000\000\202\036\000\000" - "\040\377\264\000\131\000\000\000\000\000\335\000\000\000\040\377" - "\264\000\132\000\000\000\000\000\171\001\000\000\040\377\264\000" - "\136\000\101\000\000\000\244\036\000\000\040\377\264\000\136\000" - "\105\000\000\000\276\036\000\000\040\377\264\000\136\000\117\000" - "\000\000\320\036\000\000\040\377\264\000\136\000\141\000\000\000" - "\245\036\000\000\040\377\264\000\136\000\145\000\000\000\277\036" - "\000\000\040\377\264\000\136\000\157\000\000\000\321\036\000\000" - "\040\377\264\000\137\000\105\000\000\000\026\036\000\000\040\377" - "\264\000\137\000\117\000\000\000\122\036\000\000\040\377\264\000" - "\137\000\145\000\000\000\027\036\000\000\040\377\264\000\137\000" - "\157\000\000\000\123\036\000\000\040\377\264\000\141\000\000\000" - "\000\000\341\000\000\000\040\377\264\000\142\000\101\000\000\000" - "\256\036\000\000\040\377\264\000\142\000\141\000\000\000\257\036" - "\000\000\040\377\264\000\143\000\000\000\000\000\007\001\000\000" - "\040\377\264\000\145\000\000\000\000\000\351\000\000\000\040\377" - "\264\000\147\000\000\000\000\000\365\001\000\000\040\377\264\000" - "\151\000\000\000\000\000\355\000\000\000\040\377\264\000\153\000" - "\000\000\000\000\061\036\000\000\040\377\264\000\154\000\000\000" - "\000\000\072\001\000\000\040\377\264\000\155\000\000\000\000\000" - "\077\036\000\000\040\377\264\000\156\000\000\000\000\000\104\001" - "\000\000\040\377\264\000\157\000\000\000\000\000\363\000\000\000" - "\040\377\264\000\160\000\000\000\000\000\125\036\000\000\040\377" - "\264\000\162\000\000\000\000\000\125\001\000\000\040\377\264\000" - "\163\000\000\000\000\000\133\001\000\000\040\377\264\000\165\000" - "\000\000\000\000\372\000\000\000\040\377\264\000\167\000\000\000" - "\000\000\203\036\000\000\040\377\264\000\171\000\000\000\000\000" - "\375\000\000\000\040\377\264\000\172\000\000\000\000\000\172\001" - "\000\000\040\377\264\000\176\000\117\000\000\000\114\036\000\000" - "\040\377\264\000\176\000\125\000\000\000\170\036\000\000\040\377" - "\264\000\176\000\157\000\000\000\115\036\000\000\040\377\264\000" - "\176\000\165\000\000\000\171\036\000\000\040\377\264\000\257\000" - "\105\000\000\000\026\036\000\000\040\377\264\000\257\000\117\000" - "\000\000\122\036\000\000\040\377\264\000\257\000\145\000\000\000" - "\027\036\000\000\040\377\264\000\257\000\157\000\000\000\123\036" - "\000\000\040\377\264\000\270\000\103\000\000\000\010\036\000\000" - "\040\377\264\000\270\000\143\000\000\000\011\036\000\000\040\377" - "\264\000\302\000\000\000\000\000\244\036\000\000\040\377\264\000" - "\305\000\000\000\000\000\372\001\000\000\040\377\264\000\306\000" - "\000\000\000\000\374\001\000\000\040\377\264\000\307\000\000\000" - "\000\000\010\036\000\000\040\377\264\000\312\000\000\000\000\000" - "\276\036\000\000\040\377\264\000\317\000\000\000\000\000\056\036" - "\000\000\040\377\264\000\324\000\000\000\000\000\320\036\000\000" - "\040\377\264\000\325\000\000\000\000\000\114\036\000\000\040\377" - "\264\000\330\000\000\000\000\000\376\001\000\000\040\377\264\000" - "\334\000\000\000\000\000\327\001\000\000\040\377\264\000\342\000" - "\000\000\000\000\245\036\000\000\040\377\264\000\345\000\000\000" - "\000\000\373\001\000\000\040\377\264\000\346\000\000\000\000\000" - "\375\001\000\000\040\377\264\000\347\000\000\000\000\000\011\036" - "\000\000\040\377\264\000\352\000\000\000\000\000\277\036\000\000" - "\040\377\264\000\357\000\000\000\000\000\057\036\000\000\040\377" - "\264\000\364\000\000\000\000\000\321\036\000\000\040\377\264\000" - "\365\000\000\000\000\000\115\036\000\000\040\377\264\000\370\000" - "\000\000\000\000\377\001\000\000\040\377\264\000\374\000\000\000" - "\000\000\330\001\000\000\040\377\264\000\303\001\000\000\000\000" - "\256\036\000\000\040\377\264\000\343\001\000\000\000\000\257\036" - "\000\000\040\377\264\000\252\003\000\000\000\000\026\036\000\000" - "\040\377\264\000\272\003\000\000\000\000\027\036\000\000\040\377" - "\264\000\322\003\000\000\000\000\122\036\000\000\040\377\264\000" - "\335\003\000\000\000\000\170\036\000\000\040\377\264\000\362\003" - "\000\000\000\000\123\036\000\000\040\377\264\000\375\003\000\000" - "\000\000\171\036\000\000\040\377\264\000\307\006\000\000\000\000" - "\123\004\000\000\040\377\264\000\313\006\000\000\000\000\134\004" - "\000\000\040\377\264\000\347\006\000\000\000\000\003\004\000\000" - "\040\377\264\000\353\006\000\000\000\000\014\004\000\000\040\377" - "\264\000\301\007\000\000\000\000\206\003\000\000\040\377\264\000" - "\305\007\000\000\000\000\210\003\000\000\040\377\264\000\307\007" - "\000\000\000\000\211\003\000\000\040\377\264\000\311\007\000\000" - "\000\000\212\003\000\000\040\377\264\000\317\007\000\000\000\000" - "\214\003\000\000\040\377\264\000\325\007\000\000\000\000\216\003" - "\000\000\040\377\264\000\331\007\000\000\000\000\217\003\000\000" - "\040\377\264\000\341\007\000\000\000\000\254\003\000\000\040\377" - "\264\000\345\007\000\000\000\000\255\003\000\000\040\377\264\000" - "\347\007\000\000\000\000\256\003\000\000\040\377\264\000\351\007" - "\000\000\000\000\257\003\000\000\040\377\264\000\357\007\000\000" - "\000\000\314\003\000\000\040\377\264\000\365\007\000\000\000\000" - "\315\003\000\000\040\377\264\000\371\007\000\000\000\000\316\003" - "\000\000\040\377\264\000\122\376\101\000\000\000\244\036\000\000" - "\040\377\264\000\122\376\105\000\000\000\276\036\000\000\040\377" - "\264\000\122\376\117\000\000\000\320\036\000\000\040\377\264\000" - "\122\376\141\000\000\000\245\036\000\000\040\377\264\000\122\376" - "\145\000\000\000\277\036\000\000\040\377\264\000\122\376\157\000" - "\000\000\321\036\000\000\040\377\264\000\123\376\117\000\000\000" - "\114\036\000\000\040\377\264\000\123\376\125\000\000\000\170\036" - "\000\000\040\377\264\000\123\376\157\000\000\000\115\036\000\000" - "\040\377\264\000\123\376\165\000\000\000\171\036\000\000\040\377" - "\264\000\124\376\105\000\000\000\026\036\000\000\040\377\264\000" - "\124\376\117\000\000\000\122\036\000\000\040\377\264\000\124\376" - "\145\000\000\000\027\036\000\000\040\377\264\000\124\376\157\000" - "\000\000\123\036\000\000\040\377\264\000\125\376\101\000\000\000" - "\256\036\000\000\040\377\264\000\125\376\141\000\000\000\257\036" - "\000\000\040\377\264\000\127\376\111\000\000\000\056\036\000\000" - "\040\377\264\000\127\376\125\000\000\000\327\001\000\000\040\377" - "\264\000\127\376\151\000\000\000\057\036\000\000\040\377\264\000" - "\127\376\165\000\000\000\330\001\000\000\040\377\264\000\127\376" - "\351\007\000\000\220\003\000\000\040\377\264\000\127\376\365\007" - "\000\000\260\003\000\000\040\377\264\000\130\376\101\000\000\000" - "\372\001\000\000\040\377\264\000\130\376\141\000\000\000\373\001" - "\000\000\040\377\264\000\133\376\103\000\000\000\010\036\000\000" - "\040\377\264\000\133\376\143\000\000\000\011\036\000\000\040\377" - "\264\000\142\376\117\000\000\000\332\036\000\000\040\377\264\000" - "\142\376\125\000\000\000\350\036\000\000\040\377\264\000\142\376" - "\157\000\000\000\333\036\000\000\040\377\264\000\142\376\165\000" - "\000\000\351\036\000\000\040\377\264\000\144\376\301\007\000\000" - "\014\037\000\000\040\377\264\000\144\376\305\007\000\000\034\037" - "\000\000\040\377\264\000\144\376\307\007\000\000\054\037\000\000" - "\040\377\264\000\144\376\311\007\000\000\074\037\000\000\040\377" - "\264\000\144\376\317\007\000\000\114\037\000\000\040\377\264\000" - "\144\376\331\007\000\000\154\037\000\000\040\377\264\000\144\376" - "\341\007\000\000\004\037\000\000\040\377\264\000\144\376\345\007" - "\000\000\024\037\000\000\040\377\264\000\144\376\347\007\000\000" - "\044\037\000\000\040\377\264\000\144\376\351\007\000\000\064\037" - "\000\000\040\377\264\000\144\376\357\007\000\000\104\037\000\000" - "\040\377\264\000\144\376\365\007\000\000\124\037\000\000\040\377" - "\264\000\144\376\371\007\000\000\144\037\000\000\040\377\264\000" - "\145\376\301\007\000\000\015\037\000\000\040\377\264\000\145\376" - "\305\007\000\000\035\037\000\000\040\377\264\000\145\376\307\007" - "\000\000\055\037\000\000\040\377\264\000\145\376\311\007\000\000" - "\075\037\000\000\040\377\264\000\145\376\317\007\000\000\115\037" - "\000\000\040\377\264\000\145\376\325\007\000\000\135\037\000\000" - "\040\377\264\000\145\376\331\007\000\000\155\037\000\000\040\377" - "\264\000\145\376\341\007\000\000\005\037\000\000\040\377\264\000" - "\145\376\345\007\000\000\025\037\000\000\040\377\264\000\145\376" - "\347\007\000\000\045\037\000\000\040\377\264\000\145\376\351\007" - "\000\000\065\037\000\000\040\377\264\000\145\376\357\007\000\000" - "\105\037\000\000\040\377\264\000\145\376\365\007\000\000\125\037" - "\000\000\040\377\264\000\145\376\371\007\000\000\145\037\000\000" - "\040\377\264\000\257\377\117\000\000\000\376\001\000\000\040\377" - "\264\000\257\377\157\000\000\000\377\001\000\000\040\377\264\000" - "\240\001\000\000\000\000\332\036\000\000\040\377\264\000\241\001" - "\000\000\000\000\333\036\000\000\040\377\264\000\257\001\000\000" - "\000\000\350\036\000\000\040\377\264\000\260\001\000\000\000\000" - "\351\036\000\000\040\377\270\000\103\000\000\000\000\000\307\000" - "\000\000\040\377\270\000\104\000\000\000\000\000\020\036\000\000" - "\040\377\270\000\105\000\000\000\000\000\050\002\000\000\040\377" - "\270\000\107\000\000\000\000\000\042\001\000\000\040\377\270\000" - "\110\000\000\000\000\000\050\036\000\000\040\377\270\000\113\000" - "\000\000\000\000\066\001\000\000\040\377\270\000\114\000\000\000" - "\000\000\073\001\000\000\040\377\270\000\116\000\000\000\000\000" - "\105\001\000\000\040\377\270\000\122\000\000\000\000\000\126\001" - "\000\000\040\377\270\000\123\000\000\000\000\000\136\001\000\000" - "\040\377\270\000\124\000\000\000\000\000\142\001\000\000\040\377" - "\270\000\143\000\000\000\000\000\347\000\000\000\040\377\270\000" - "\144\000\000\000\000\000\021\036\000\000\040\377\270\000\145\000" - "\000\000\000\000\051\002\000\000\040\377\270\000\147\000\000\000" - "\000\000\043\001\000\000\040\377\270\000\150\000\000\000\000\000" - "\051\036\000\000\040\377\270\000\153\000\000\000\000\000\067\001" - "\000\000\040\377\270\000\154\000\000\000\000\000\074\001\000\000" - "\040\377\270\000\156\000\000\000\000\000\106\001\000\000\040\377" - "\270\000\162\000\000\000\000\000\127\001\000\000\040\377\270\000" - "\163\000\000\000\000\000\137\001\000\000\040\377\270\000\164\000" - "\000\000\000\000\143\001\000\000\040\377\367\000\225\043\000\000" - "\000\000\071\043\000\000\040\377\242\001\107\000\000\000\000\000" - "\036\001\000\000\040\377\242\001\147\000\000\000\000\000\037\001" - "\000\000\040\377\264\005\351\014\000\000\000\000\035\373\000\000" - "\040\377\267\005\362\005\000\000\000\000\037\373\000\000\040\377" - "\267\005\340\014\000\000\000\000\056\373\000\000\040\377\270\005" - "\340\014\000\000\000\000\057\373\000\000\040\377\271\005\345\014" - "\000\000\000\000\113\373\000\000\040\377\274\005\340\014\000\000" - "\000\000\060\373\000\000\040\377\274\005\341\014\000\000\000\000" - "\061\373\000\000\040\377\274\005\342\014\000\000\000\000\062\373" - "\000\000\040\377\274\005\343\014\000\000\000\000\063\373\000\000" - "\040\377\274\005\344\014\000\000\000\000\064\373\000\000\040\377" - "\274\005\345\014\000\000\000\000\065\373\000\000\040\377\274\005" - "\346\014\000\000\000\000\066\373\000\000\040\377\274\005\350\014" - "\000\000\000\000\070\373\000\000\040\377\274\005\351\014\000\000" - "\000\000\071\373\000\000\040\377\274\005\352\014\000\000\000\000" - "\072\373\000\000\040\377\274\005\353\014\000\000\000\000\073\373" - "\000\000\040\377\274\005\354\014\000\000\000\000\074\373\000\000" - "\040\377\274\005\356\014\000\000\000\000\076\373\000\000\040\377" - "\274\005\360\014\000\000\000\000\100\373\000\000\040\377\274\005" - "\361\014\000\000\000\000\101\373\000\000\040\377\274\005\363\014" - "\000\000\000\000\103\373\000\000\040\377\274\005\364\014\000\000" - "\000\000\104\373\000\000\040\377\274\005\366\014\000\000\000\000" - "\106\373\000\000\040\377\274\005\367\014\000\000\000\000\107\373" - "\000\000\040\377\274\005\370\014\000\000\000\000\110\373\000\000" - "\040\377\274\005\371\014\000\000\000\000\111\373\000\000\040\377" - "\274\005\372\014\000\000\000\000\112\373\000\000\040\377\277\005" - "\341\014\000\000\000\000\114\373\000\000\040\377\277\005\353\014" - "\000\000\000\000\115\373\000\000\040\377\277\005\364\014\000\000" - "\000\000\116\373\000\000\040\377\301\005\274\005\371\014\000\000" - "\054\373\000\000\040\377\301\005\371\014\000\000\000\000\052\373" - "\000\000\040\377\301\005\111\373\000\000\000\000\054\373\000\000" - "\040\377\302\005\274\005\371\014\000\000\055\373\000\000\040\377" - "\302\005\371\014\000\000\000\000\053\373\000\000\040\377\302\005" - "\111\373\000\000\000\000\055\373\000\000\040\377\123\006\307\005" - "\000\000\000\000\042\006\000\000\040\377\124\006\307\005\000\000" - "\000\000\043\006\000\000\040\377\124\006\350\005\000\000\000\000" - "\044\006\000\000\040\377\124\006\352\005\000\000\000\000\046\006" - "\000\000\040\377\124\006\301\006\000\000\000\000\302\006\000\000" - "\040\377\124\006\322\006\000\000\000\000\323\006\000\000\040\377" - "\124\006\325\006\000\000\000\000\300\006\000\000\040\377\125\006" - "\307\005\000\000\000\000\045\006\000\000\040\377\320\006\301\006" - "\000\000\000\000\247\000\000\000\040\377\332\006\075\000\000\000" - "\000\000\275\040\000\000\040\377\345\006\075\000\000\000\000\000" - "\254\040\000\000\040\377\356\006\317\006\000\000\000\000\026\041" - "\000\000\040\377\356\006\357\006\000\000\000\000\026\041\000\000" - "\040\377\363\006\075\000\000\000\000\000\254\040\000\000\040\377" - "\372\006\075\000\000\000\000\000\275\040\000\000\040\377\301\007" - "\047\000\000\000\000\000\206\003\000\000\040\377\305\007\047\000" - "\000\000\000\000\210\003\000\000\040\377\307\007\047\000\000\000" - "\000\000\211\003\000\000\040\377\311\007\042\000\000\000\000\000" - "\252\003\000\000\040\377\311\007\047\000\000\000\000\000\212\003" - "\000\000\040\377\317\007\047\000\000\000\000\000\214\003\000\000" - "\040\377\325\007\042\000\000\000\000\000\253\003\000\000\040\377" - "\325\007\047\000\000\000\000\000\216\003\000\000\040\377\331\007" - "\047\000\000\000\000\000\217\003\000\000\040\377\341\007\047\000" - "\000\000\000\000\254\003\000\000\040\377\345\007\047\000\000\000" - "\000\000\255\003\000\000\040\377\347\007\047\000\000\000\000\000" - "\256\003\000\000\040\377\351\007\042\000\000\000\000\000\312\003" - "\000\000\040\377\351\007\047\000\050\000\301\007\215\037\000\000" - "\040\377\351\007\047\000\050\000\307\007\235\037\000\000\040\377" - "\351\007\047\000\050\000\331\007\255\037\000\000\040\377\351\007" - "\047\000\050\000\341\007\205\037\000\000\040\377\351\007\047\000" - "\050\000\347\007\225\037\000\000\040\377\351\007\047\000\050\000" - "\371\007\245\037\000\000\040\377\351\007\047\000\051\000\301\007" - "\214\037\000\000\040\377\351\007\047\000\051\000\307\007\234\037" - "\000\000\040\377\351\007\047\000\051\000\331\007\254\037\000\000" - "\040\377\351\007\047\000\051\000\341\007\204\037\000\000\040\377" - "\351\007\047\000\051\000\347\007\224\037\000\000\040\377\351\007" - "\047\000\051\000\371\007\244\037\000\000\040\377\351\007\047\000" - "\341\007\000\000\264\037\000\000\040\377\351\007\047\000\347\007" - "\000\000\304\037\000\000\040\377\351\007\047\000\371\007\000\000" - "\364\037\000\000\040\377\351\007\047\000\144\376\301\007\214\037" - "\000\000\040\377\351\007\047\000\144\376\307\007\234\037\000\000" - "\040\377\351\007\047\000\144\376\331\007\254\037\000\000\040\377" - "\351\007\047\000\144\376\341\007\204\037\000\000\040\377\351\007" - "\047\000\144\376\347\007\224\037\000\000\040\377\351\007\047\000" - "\144\376\371\007\244\037\000\000\040\377\351\007\047\000\145\376" - "\301\007\215\037\000\000\040\377\351\007\047\000\145\376\307\007" - "\235\037\000\000\040\377\351\007\047\000\145\376\331\007\255\037" - "\000\000\040\377\351\007\047\000\145\376\341\007\205\037\000\000" - "\040\377\351\007\047\000\145\376\347\007\225\037\000\000\040\377" - "\351\007\047\000\145\376\371\007\245\037\000\000\040\377\351\007" - "\050\000\301\007\000\000\211\037\000\000\040\377\351\007\050\000" - "\307\007\000\000\231\037\000\000\040\377\351\007\050\000\331\007" - "\000\000\251\037\000\000\040\377\351\007\050\000\341\007\000\000" - "\201\037\000\000\040\377\351\007\050\000\347\007\000\000\221\037" - "\000\000\040\377\351\007\050\000\371\007\000\000\241\037\000\000" - "\040\377\351\007\051\000\301\007\000\000\210\037\000\000\040\377" - "\351\007\051\000\307\007\000\000\230\037\000\000\040\377\351\007" - "\051\000\331\007\000\000\250\037\000\000\040\377\351\007\051\000" - "\341\007\000\000\200\037\000\000\040\377\351\007\051\000\347\007" - "\000\000\220\037\000\000\040\377\351\007\051\000\371\007\000\000" - "\240\037\000\000\040\377\351\007\140\000\050\000\301\007\213\037" - "\000\000\040\377\351\007\140\000\050\000\307\007\233\037\000\000" - "\040\377\351\007\140\000\050\000\331\007\253\037\000\000\040\377" - "\351\007\140\000\050\000\341\007\203\037\000\000\040\377\351\007" - "\140\000\050\000\347\007\223\037\000\000\040\377\351\007\140\000" - "\050\000\371\007\243\037\000\000\040\377\351\007\140\000\051\000" - "\301\007\212\037\000\000\040\377\351\007\140\000\051\000\307\007" - "\232\037\000\000\040\377\351\007\140\000\051\000\331\007\252\037" - "\000\000\040\377\351\007\140\000\051\000\341\007\202\037\000\000" - "\040\377\351\007\140\000\051\000\347\007\222\037\000\000\040\377" - "\351\007\140\000\051\000\371\007\242\037\000\000\040\377\351\007" - "\140\000\341\007\000\000\262\037\000\000\040\377\351\007\140\000" - "\347\007\000\000\302\037\000\000\040\377\351\007\140\000\371\007" - "\000\000\362\037\000\000\040\377\351\007\140\000\144\376\301\007" - "\212\037\000\000\040\377\351\007\140\000\144\376\307\007\232\037" - "\000\000\040\377\351\007\140\000\144\376\331\007\252\037\000\000" - "\040\377\351\007\140\000\144\376\341\007\202\037\000\000\040\377" - "\351\007\140\000\144\376\347\007\222\037\000\000\040\377\351\007" - "\140\000\144\376\371\007\242\037\000\000\040\377\351\007\140\000" - "\145\376\301\007\213\037\000\000\040\377\351\007\140\000\145\376" - "\307\007\233\037\000\000\040\377\351\007\140\000\145\376\331\007" - "\253\037\000\000\040\377\351\007\140\000\145\376\341\007\203\037" - "\000\000\040\377\351\007\140\000\145\376\347\007\223\037\000\000" - "\040\377\351\007\140\000\145\376\371\007\243\037\000\000\040\377" - "\351\007\176\000\050\000\301\007\217\037\000\000\040\377\351\007" - "\176\000\050\000\307\007\237\037\000\000\040\377\351\007\176\000" - "\050\000\331\007\257\037\000\000\040\377\351\007\176\000\050\000" - "\341\007\207\037\000\000\040\377\351\007\176\000\050\000\347\007" - "\227\037\000\000\040\377\351\007\176\000\050\000\371\007\247\037" - "\000\000\040\377\351\007\176\000\051\000\301\007\216\037\000\000" - "\040\377\351\007\176\000\051\000\307\007\236\037\000\000\040\377" - "\351\007\176\000\051\000\331\007\256\037\000\000\040\377\351\007" - "\176\000\051\000\341\007\206\037\000\000\040\377\351\007\176\000" - "\051\000\347\007\226\037\000\000\040\377\351\007\176\000\051\000" - "\371\007\246\037\000\000\040\377\351\007\176\000\341\007\000\000" - "\267\037\000\000\040\377\351\007\176\000\347\007\000\000\307\037" - "\000\000\040\377\351\007\176\000\371\007\000\000\367\037\000\000" - "\040\377\351\007\176\000\144\376\301\007\216\037\000\000\040\377" - "\351\007\176\000\144\376\307\007\236\037\000\000\040\377\351\007" - "\176\000\144\376\331\007\256\037\000\000\040\377\351\007\176\000" - "\144\376\341\007\206\037\000\000\040\377\351\007\176\000\144\376" - "\347\007\226\037\000\000\040\377\351\007\176\000\144\376\371\007" - "\246\037\000\000\040\377\351\007\176\000\145\376\301\007\217\037" - "\000\000\040\377\351\007\176\000\145\376\307\007\237\037\000\000" - "\040\377\351\007\176\000\145\376\331\007\257\037\000\000\040\377" - "\351\007\176\000\145\376\341\007\207\037\000\000\040\377\351\007" - "\176\000\145\376\347\007\227\037\000\000\040\377\351\007\176\000" - "\145\376\371\007\247\037\000\000\040\377\351\007\264\000\050\000" - "\301\007\215\037\000\000\040\377\351\007\264\000\050\000\307\007" - "\235\037\000\000\040\377\351\007\264\000\050\000\331\007\255\037" - "\000\000\040\377\351\007\264\000\050\000\341\007\205\037\000\000" - "\040\377\351\007\264\000\050\000\347\007\225\037\000\000\040\377" - "\351\007\264\000\050\000\371\007\245\037\000\000\040\377\351\007" - "\264\000\051\000\301\007\214\037\000\000\040\377\351\007\264\000" - "\051\000\307\007\234\037\000\000\040\377\351\007\264\000\051\000" - "\331\007\254\037\000\000\040\377\351\007\264\000\051\000\341\007" - "\204\037\000\000\040\377\351\007\264\000\051\000\347\007\224\037" - "\000\000\040\377\351\007\264\000\051\000\371\007\244\037\000\000" - "\040\377\351\007\264\000\341\007\000\000\264\037\000\000\040\377" - "\351\007\264\000\347\007\000\000\304\037\000\000\040\377\351\007" - "\264\000\371\007\000\000\364\037\000\000\040\377\351\007\264\000" - "\144\376\301\007\214\037\000\000\040\377\351\007\264\000\144\376" - "\307\007\234\037\000\000\040\377\351\007\264\000\144\376\331\007" - "\254\037\000\000\040\377\351\007\264\000\144\376\341\007\204\037" - "\000\000\040\377\351\007\264\000\144\376\347\007\224\037\000\000" - "\040\377\351\007\264\000\144\376\371\007\244\037\000\000\040\377" - "\351\007\264\000\145\376\301\007\215\037\000\000\040\377\351\007" - "\264\000\145\376\307\007\235\037\000\000\040\377\351\007\264\000" - "\145\376\331\007\255\037\000\000\040\377\351\007\264\000\145\376" - "\341\007\205\037\000\000\040\377\351\007\264\000\145\376\347\007" - "\225\037\000\000\040\377\351\007\264\000\145\376\371\007\245\037" - "\000\000\040\377\351\007\301\007\000\000\000\000\274\037\000\000" - "\040\377\351\007\307\007\000\000\000\000\314\037\000\000\040\377" - "\351\007\331\007\000\000\000\000\374\037\000\000\040\377\351\007" - "\341\007\000\000\000\000\263\037\000\000\040\377\351\007\347\007" - "\000\000\000\000\303\037\000\000\040\377\351\007\371\007\000\000" - "\000\000\363\037\000\000\040\377\351\007\120\376\050\000\301\007" - "\213\037\000\000\040\377\351\007\120\376\050\000\307\007\233\037" - "\000\000\040\377\351\007\120\376\050\000\331\007\253\037\000\000" - "\040\377\351\007\120\376\050\000\341\007\203\037\000\000\040\377" - "\351\007\120\376\050\000\347\007\223\037\000\000\040\377\351\007" - "\120\376\050\000\371\007\243\037\000\000\040\377\351\007\120\376" - "\051\000\301\007\212\037\000\000\040\377\351\007\120\376\051\000" - "\307\007\232\037\000\000\040\377\351\007\120\376\051\000\331\007" - "\252\037\000\000\040\377\351\007\120\376\051\000\341\007\202\037" - "\000\000\040\377\351\007\120\376\051\000\347\007\222\037\000\000" - "\040\377\351\007\120\376\051\000\371\007\242\037\000\000\040\377" - "\351\007\120\376\341\007\000\000\262\037\000\000\040\377\351\007" - "\120\376\347\007\000\000\302\037\000\000\040\377\351\007\120\376" - "\371\007\000\000\362\037\000\000\040\377\351\007\120\376\144\376" - "\301\007\212\037\000\000\040\377\351\007\120\376\144\376\307\007" - "\232\037\000\000\040\377\351\007\120\376\144\376\331\007\252\037" - "\000\000\040\377\351\007\120\376\144\376\341\007\202\037\000\000" - "\040\377\351\007\120\376\144\376\347\007\222\037\000\000\040\377" - "\351\007\120\376\144\376\371\007\242\037\000\000\040\377\351\007" - "\120\376\145\376\301\007\213\037\000\000\040\377\351\007\120\376" - "\145\376\307\007\233\037\000\000\040\377\351\007\120\376\145\376" - "\331\007\253\037\000\000\040\377\351\007\120\376\145\376\341\007" - "\203\037\000\000\040\377\351\007\120\376\145\376\347\007\223\037" - "\000\000\040\377\351\007\120\376\145\376\371\007\243\037\000\000" - "\040\377\351\007\121\376\050\000\301\007\215\037\000\000\040\377" - "\351\007\121\376\050\000\307\007\235\037\000\000\040\377\351\007" - "\121\376\050\000\331\007\255\037\000\000\040\377\351\007\121\376" - "\050\000\341\007\205\037\000\000\040\377\351\007\121\376\050\000" - "\347\007\225\037\000\000\040\377\351\007\121\376\050\000\371\007" - "\245\037\000\000\040\377\351\007\121\376\051\000\301\007\214\037" - "\000\000\040\377\351\007\121\376\051\000\307\007\234\037\000\000" - "\040\377\351\007\121\376\051\000\331\007\254\037\000\000\040\377" - "\351\007\121\376\051\000\341\007\204\037\000\000\040\377\351\007" - "\121\376\051\000\347\007\224\037\000\000\040\377\351\007\121\376" - "\051\000\371\007\244\037\000\000\040\377\351\007\121\376\341\007" - "\000\000\264\037\000\000\040\377\351\007\121\376\347\007\000\000" - "\304\037\000\000\040\377\351\007\121\376\371\007\000\000\364\037" - "\000\000\040\377\351\007\121\376\144\376\301\007\214\037\000\000" - "\040\377\351\007\121\376\144\376\307\007\234\037\000\000\040\377" - "\351\007\121\376\144\376\331\007\254\037\000\000\040\377\351\007" - "\121\376\144\376\341\007\204\037\000\000\040\377\351\007\121\376" - "\144\376\347\007\224\037\000\000\040\377\351\007\121\376\144\376" - "\371\007\244\037\000\000\040\377\351\007\121\376\145\376\301\007" - "\215\037\000\000\040\377\351\007\121\376\145\376\307\007\235\037" - "\000\000\040\377\351\007\121\376\145\376\331\007\255\037\000\000" - "\040\377\351\007\121\376\145\376\341\007\205\037\000\000\040\377" - "\351\007\121\376\145\376\347\007\225\037\000\000\040\377\351\007" - "\121\376\145\376\371\007\245\037\000\000\040\377\351\007\123\376" - "\050\000\301\007\217\037\000\000\040\377\351\007\123\376\050\000" - "\307\007\237\037\000\000\040\377\351\007\123\376\050\000\331\007" - "\257\037\000\000\040\377\351\007\123\376\050\000\341\007\207\037" - "\000\000\040\377\351\007\123\376\050\000\347\007\227\037\000\000" - "\040\377\351\007\123\376\050\000\371\007\247\037\000\000\040\377" - "\351\007\123\376\051\000\301\007\216\037\000\000\040\377\351\007" - "\123\376\051\000\307\007\236\037\000\000\040\377\351\007\123\376" - "\051\000\331\007\256\037\000\000\040\377\351\007\123\376\051\000" - "\341\007\206\037\000\000\040\377\351\007\123\376\051\000\347\007" - "\226\037\000\000\040\377\351\007\123\376\051\000\371\007\246\037" - "\000\000\040\377\351\007\123\376\341\007\000\000\267\037\000\000" - "\040\377\351\007\123\376\347\007\000\000\307\037\000\000\040\377" - "\351\007\123\376\371\007\000\000\367\037\000\000\040\377\351\007" - "\123\376\144\376\301\007\216\037\000\000\040\377\351\007\123\376" - "\144\376\307\007\236\037\000\000\040\377\351\007\123\376\144\376" - "\331\007\256\037\000\000\040\377\351\007\123\376\144\376\341\007" - "\206\037\000\000\040\377\351\007\123\376\144\376\347\007\226\037" - "\000\000\040\377\351\007\123\376\144\376\371\007\246\037\000\000" - "\040\377\351\007\123\376\145\376\301\007\217\037\000\000\040\377" - "\351\007\123\376\145\376\307\007\237\037\000\000\040\377\351\007" - "\123\376\145\376\331\007\257\037\000\000\040\377\351\007\123\376" - "\145\376\341\007\207\037\000\000\040\377\351\007\123\376\145\376" - "\347\007\227\037\000\000\040\377\351\007\123\376\145\376\371\007" - "\247\037\000\000\040\377\351\007\144\376\301\007\000\000\210\037" - "\000\000\040\377\351\007\144\376\307\007\000\000\230\037\000\000" - "\040\377\351\007\144\376\331\007\000\000\250\037\000\000\040\377" - "\351\007\144\376\341\007\000\000\200\037\000\000\040\377\351\007" - "\144\376\347\007\000\000\220\037\000\000\040\377\351\007\144\376" - "\371\007\000\000\240\037\000\000\040\377\351\007\145\376\301\007" - "\000\000\211\037\000\000\040\377\351\007\145\376\307\007\000\000" - "\231\037\000\000\040\377\351\007\145\376\331\007\000\000\251\037" - "\000\000\040\377\351\007\145\376\341\007\000\000\201\037\000\000" - "\040\377\351\007\145\376\347\007\000\000\221\037\000\000\040\377" - "\351\007\145\376\371\007\000\000\241\037\000\000\040\377\357\007" - "\047\000\000\000\000\000\314\003\000\000\040\377\365\007\042\000" - "\000\000\000\000\313\003\000\000\040\377\365\007\047\000\000\000" - "\000\000\315\003\000\000\040\377\371\007\047\000\000\000\000\000" - "\316\003\000\000\040\377\274\010\057\000\000\000\000\000\160\042" - "\000\000\040\377\276\010\057\000\000\000\000\000\161\042\000\000" - "\040\377\310\010\057\000\000\000\000\000\107\042\000\000\040\377" - "\317\010\057\000\000\000\000\000\142\042\000\000\040\377\332\010" - "\057\000\000\000\000\000\204\042\000\000\040\377\333\010\057\000" - "\000\000\000\000\205\042\000\000\040\377\074\011\025\011\000\000" - "\000\000\130\011\000\000\040\377\074\011\026\011\000\000\000\000" - "\131\011\000\000\040\377\074\011\027\011\000\000\000\000\132\011" - "\000\000\040\377\074\011\034\011\000\000\000\000\133\011\000\000" - "\040\377\074\011\041\011\000\000\000\000\134\011\000\000\040\377" - "\074\011\042\011\000\000\000\000\135\011\000\000\040\377\074\011" - "\050\011\000\000\000\000\051\011\000\000\040\377\074\011\053\011" - "\000\000\000\000\136\011\000\000\040\377\074\011\057\011\000\000" - "\000\000\137\011\000\000\040\377\074\011\060\011\000\000\000\000" - "\061\011\000\000\040\377\074\011\063\011\000\000\000\000\064\011" - "\000\000\040\377\274\011\241\011\000\000\000\000\334\011\000\000" - "\040\377\274\011\242\011\000\000\000\000\335\011\000\000\040\377" - "\274\011\257\011\000\000\000\000\337\011\000\000\040\377\307\011" - "\276\011\000\000\000\000\313\011\000\000\040\377\307\011\327\011" - "\000\000\000\000\314\011\000\000\040\377\074\012\026\012\000\000" - "\000\000\131\012\000\000\040\377\074\012\027\012\000\000\000\000" - "\132\012\000\000\040\377\074\012\034\012\000\000\000\000\133\012" - "\000\000\040\377\074\012\053\012\000\000\000\000\136\012\000\000" - "\040\377\074\012\062\012\000\000\000\000\063\012\000\000\040\377" - "\074\012\070\012\000\000\000\000\066\012\000\000\040\377\074\013" - "\041\013\000\000\000\000\134\013\000\000\040\377\074\013\042\013" - "\000\000\000\000\135\013\000\000\040\377\107\013\076\013\000\000" - "\000\000\113\013\000\000\040\377\107\013\126\013\000\000\000\000" - "\110\013\000\000\040\377\107\013\127\013\000\000\000\000\114\013" - "\000\000\040\377\306\013\276\013\000\000\000\000\312\013\000\000" - "\040\377\306\013\327\013\000\000\000\000\314\013\000\000\040\377" - "\307\013\276\013\000\000\000\000\313\013\000\000\040\377\327\013" - "\222\013\000\000\000\000\224\013\000\000\040\377\330\013\057\000" - "\000\000\000\000\205\042\000\000\040\377\332\013\057\000\000\000" - "\000\000\204\042\000\000\040\377\374\013\057\000\000\000\000\000" - "\254\042\000\000\040\377\106\014\126\014\000\000\000\000\110\014" - "\000\000\040\377\277\014\325\014\000\000\000\000\300\014\000\000" - "\040\377\306\014\302\014\000\000\000\000\312\014\000\000\040\377" - "\306\014\325\014\000\000\000\000\307\014\000\000\040\377\306\014" - "\326\014\000\000\000\000\310\014\000\000\040\377\312\014\325\014" - "\000\000\000\000\313\014\000\000\040\377\106\015\076\015\000\000" - "\000\000\112\015\000\000\040\377\106\015\127\015\000\000\000\000" - "\114\015\000\000\040\377\107\015\076\015\000\000\000\000\113\015" - "\000\000\040\377\331\015\312\015\000\000\000\000\332\015\000\000" - "\040\377\331\015\317\015\000\000\000\000\334\015\000\000\040\377" - "\331\015\337\015\000\000\000\000\336\015\000\000\040\377\334\015" - "\312\015\000\000\000\000\335\015\000\000\040\377\161\017\162\017" - "\000\000\000\000\163\017\000\000\040\377\161\017\164\017\000\000" - "\000\000\165\017\000\000\040\377\161\017\200\017\000\000\000\000" - "\201\017\000\000\040\377\220\017\265\017\000\000\000\000\271\017" - "\000\000\040\377\222\017\267\017\000\000\000\000\223\017\000\000" - "\040\377\234\017\267\017\000\000\000\000\235\017\000\000\040\377" - "\241\017\267\017\000\000\000\000\242\017\000\000\040\377\246\017" - "\267\017\000\000\000\000\247\017\000\000\040\377\253\017\267\017" - "\000\000\000\000\254\017\000\000\040\377\262\017\200\017\000\000" - "\000\000\166\017\000\000\040\377\263\017\200\017\000\000\000\000" - "\170\017\000\000\040\377\265\017\100\017\000\000\000\000\151\017" - "\000\000\040\377\267\017\102\017\000\000\000\000\103\017\000\000" - "\040\377\267\017\114\017\000\000\000\000\115\017\000\000\040\377" - "\267\017\121\017\000\000\000\000\122\017\000\000\040\377\267\017" - "\126\017\000\000\000\000\127\017\000\000\040\377\267\017\133\017" - "\000\000\000\000\134\017\000\000\040\377\056\020\045\020\000\000" - "\000\000\046\020\000\000\040\377\000\021\000\021\000\000\000\000" - "\001\021\000\000\040\377\002\021\000\021\000\000\000\000\023\021" - "\000\000\040\377\002\021\002\021\000\000\000\000\024\021\000\000" - "\040\377\002\021\003\021\000\000\000\000\025\021\000\000\040\377" - "\002\021\007\021\000\000\000\000\026\021\000\000\040\377\003\021" - "\000\021\000\000\000\000\027\021\000\000\040\377\003\021\003\021" - "\000\000\000\000\004\021\000\000\040\377\005\021\002\021\000\000" - "\000\000\030\021\000\000\040\377\005\021\005\021\000\000\000\000" - "\031\021\000\000\040\377\005\021\013\021\000\000\000\000\033\021" - "\000\000\040\377\005\021\022\021\000\000\000\000\032\021\000\000" - "\040\377\006\021\007\021\000\000\000\000\034\021\000\000\040\377" - "\006\021\013\021\000\000\000\000\035\021\000\000\040\377\007\021" - "\000\021\000\000\000\000\036\021\000\000\040\377\007\021\002\021" - "\000\000\000\000\037\021\000\000\040\377\007\021\003\021\000\000" - "\000\000\040\021\000\000\040\377\007\021\007\021\000\000\000\000" - "\010\021\000\000\040\377\007\021\011\021\000\000\000\000\041\021" - "\000\000\040\377\007\021\012\021\000\000\000\000\045\021\000\000" - "\040\377\007\021\013\021\000\000\000\000\053\021\000\000\040\377" - "\007\021\014\021\000\000\000\000\047\021\000\000\040\377\007\021" - "\016\021\000\000\000\000\050\021\000\000\040\377\007\021\020\021" - "\000\000\000\000\051\021\000\000\040\377\007\021\021\021\000\000" - "\000\000\052\021\000\000\040\377\007\021\053\021\000\000\000\000" - "\054\021\000\000\040\377\007\021\055\021\000\000\000\000\042\021" - "\000\000\040\377\007\021\057\021\000\000\000\000\043\021\000\000" - "\040\377\007\021\062\021\000\000\000\000\044\021\000\000\040\377" - "\007\021\066\021\000\000\000\000\046\021\000\000\040\377\010\021" - "\013\021\000\000\000\000\054\021\000\000\040\377\011\021\000\021" - "\000\000\000\000\055\021\000\000\040\377\011\021\002\021\000\000" - "\000\000\056\021\000\000\040\377\011\021\003\021\000\000\000\000" - "\057\021\000\000\040\377\011\021\005\021\000\000\000\000\060\021" - "\000\000\040\377\011\021\006\021\000\000\000\000\061\021\000\000" - "\040\377\011\021\007\021\000\000\000\000\062\021\000\000\040\377" - "\011\021\011\021\000\000\000\000\012\021\000\000\040\377\011\021" - "\012\021\000\000\000\000\064\021\000\000\040\377\011\021\013\021" - "\000\000\000\000\065\021\000\000\040\377\011\021\014\021\000\000" - "\000\000\066\021\000\000\040\377\011\021\016\021\000\000\000\000" - "\067\021\000\000\040\377\011\021\017\021\000\000\000\000\070\021" - "\000\000\040\377\011\021\020\021\000\000\000\000\071\021\000\000" - "\040\377\011\021\021\021\000\000\000\000\072\021\000\000\040\377" - "\011\021\022\021\000\000\000\000\073\021\000\000\040\377\011\021" - "\036\021\000\000\000\000\063\021\000\000\040\377\012\021\011\021" - "\000\000\000\000\064\021\000\000\040\377\013\021\000\021\000\000" - "\000\000\101\021\000\000\040\377\013\021\003\021\000\000\000\000" - "\102\021\000\000\040\377\013\021\006\021\000\000\000\000\103\021" - "\000\000\040\377\013\021\007\021\000\000\000\000\104\021\000\000" - "\040\377\013\021\011\021\000\000\000\000\105\021\000\000\040\377" - "\013\021\013\021\000\000\000\000\107\021\000\000\040\377\013\021" - "\014\021\000\000\000\000\110\021\000\000\040\377\013\021\016\021" - "\000\000\000\000\111\021\000\000\040\377\013\021\020\021\000\000" - "\000\000\112\021\000\000\040\377\013\021\021\021\000\000\000\000" - "\113\021\000\000\040\377\013\021\100\021\000\000\000\000\106\021" - "\000\000\040\377\014\021\013\021\000\000\000\000\115\021\000\000" - "\040\377\014\021\014\021\000\000\000\000\015\021\000\000\040\377" - "\016\021\017\021\000\000\000\000\122\021\000\000\040\377\016\021" - "\022\021\000\000\000\000\123\021\000\000\040\377\021\021\007\021" - "\000\000\000\000\126\021\000\000\040\377\021\021\013\021\000\000" - "\000\000\127\021\000\000\040\377\022\021\022\021\000\000\000\000" - "\130\021\000\000\040\377\041\021\000\021\000\000\000\000\042\021" - "\000\000\040\377\041\021\003\021\000\000\000\000\043\021\000\000" - "\040\377\041\021\007\021\000\000\000\000\044\021\000\000\040\377" - "\041\021\011\021\000\000\000\000\045\021\000\000\040\377\041\021" - "\014\021\000\000\000\000\046\021\000\000\040\377\062\021\000\021" - "\000\000\000\000\063\021\000\000\040\377\074\021\074\021\000\000" - "\000\000\075\021\000\000\040\377\076\021\076\021\000\000\000\000" - "\077\021\000\000\040\377\116\021\116\021\000\000\000\000\117\021" - "\000\000\040\377\120\021\120\021\000\000\000\000\121\021\000\000" - "\040\377\141\021\151\021\000\000\000\000\166\021\000\000\040\377" - "\141\021\156\021\000\000\000\000\167\021\000\000\040\377\141\021" - "\165\021\000\000\000\000\142\021\000\000\040\377\143\021\151\021" - "\000\000\000\000\170\021\000\000\040\377\143\021\155\021\000\000" - "\000\000\171\021\000\000\040\377\143\021\165\021\000\000\000\000" - "\144\021\000\000\040\377\145\021\151\021\000\000\000\000\172\021" - "\000\000\040\377\145\021\156\021\000\000\000\000\173\021\000\000" - "\040\377\145\021\163\021\000\000\000\000\174\021\000\000\040\377" - "\145\021\165\021\000\000\000\000\146\021\000\000\040\377\147\021" - "\151\021\000\000\000\000\175\021\000\000\040\377\147\021\156\021" - "\000\000\000\000\176\021\000\000\040\377\147\021\165\021\000\000" - "\000\000\150\021\000\000\040\377\151\021\141\021\000\000\000\000" - "\152\021\000\000\040\377\151\021\142\021\000\000\000\000\153\021" - "\000\000\040\377\151\021\145\021\000\000\000\000\177\021\000\000" - "\040\377\151\021\146\021\000\000\000\000\200\021\000\000\040\377" - "\151\021\150\021\000\000\000\000\201\021\000\000\040\377\151\021" - "\151\021\000\000\000\000\202\021\000\000\040\377\151\021\156\021" - "\000\000\000\000\203\021\000\000\040\377\151\021\165\021\000\000" - "\000\000\154\021\000\000\040\377\152\021\165\021\000\000\000\000" - "\153\021\000\000\040\377\155\021\143\021\000\000\000\000\204\021" - "\000\000\040\377\155\021\144\021\000\000\000\000\205\021\000\000" - "\040\377\155\021\147\021\000\000\000\000\206\021\000\000\040\377" - "\155\021\151\021\000\000\000\000\207\021\000\000\040\377\155\021" - "\165\021\000\000\000\000\210\021\000\000\040\377\156\021\141\021" - "\000\000\000\000\211\021\000\000\040\377\156\021\142\021\000\000" - "\000\000\212\021\000\000\040\377\156\021\145\021\000\000\000\000" - "\157\021\000\000\040\377\156\021\146\021\000\000\000\000\160\021" - "\000\000\040\377\156\021\150\021\000\000\000\000\214\021\000\000" - "\040\377\156\021\156\021\000\000\000\000\215\021\000\000\040\377" - "\156\021\165\021\000\000\000\000\161\021\000\000\040\377\156\021" - "\174\021\000\000\000\000\213\021\000\000\040\377\157\021\163\021" - "\000\000\000\000\213\021\000\000\040\377\157\021\165\021\000\000" - "\000\000\160\021\000\000\040\377\162\021\141\021\000\000\000\000" - "\216\021\000\000\040\377\162\021\145\021\000\000\000\000\217\021" - "\000\000\040\377\162\021\146\021\000\000\000\000\220\021\000\000" - "\040\377\162\021\147\021\000\000\000\000\221\021\000\000\040\377" - "\162\021\150\021\000\000\000\000\222\021\000\000\040\377\162\021" - "\156\021\000\000\000\000\223\021\000\000\040\377\162\021\165\021" - "\000\000\000\000\224\021\000\000\040\377\163\021\156\021\000\000" - "\000\000\225\021\000\000\040\377\163\021\163\021\000\000\000\000" - "\226\021\000\000\040\377\163\021\165\021\000\000\000\000\164\021" - "\000\000\040\377\164\021\156\021\000\000\000\000\227\021\000\000" - "\040\377\165\021\141\021\000\000\000\000\230\021\000\000\040\377" - "\165\021\143\021\000\000\000\000\231\021\000\000\040\377\165\021" - "\151\021\000\000\000\000\232\021\000\000\040\377\165\021\156\021" - "\000\000\000\000\233\021\000\000\040\377\165\021\163\021\000\000" - "\000\000\234\021\000\000\040\377\165\021\236\021\000\000\000\000" - "\235\021\000\000\040\377\236\021\145\021\000\000\000\000\237\021" - "\000\000\040\377\236\021\156\021\000\000\000\000\240\021\000\000" - "\040\377\236\021\165\021\000\000\000\000\241\021\000\000\040\377" - "\236\021\236\021\000\000\000\000\242\021\000\000\040\377\250\021" - "\250\021\000\000\000\000\251\021\000\000\040\377\250\021\257\021" - "\000\000\000\000\303\021\000\000\040\377\250\021\272\021\000\000" - "\000\000\252\021\000\000\040\377\250\021\347\021\000\000\000\000" - "\304\021\000\000\040\377\252\021\250\021\000\000\000\000\304\021" - "\000\000\040\377\253\021\250\021\000\000\000\000\305\021\000\000" - "\040\377\253\021\256\021\000\000\000\000\306\021\000\000\040\377" - "\253\021\272\021\000\000\000\000\307\021\000\000\040\377\253\021" - "\275\021\000\000\000\000\254\021\000\000\040\377\253\021\300\021" - "\000\000\000\000\311\021\000\000\040\377\253\021\302\021\000\000" - "\000\000\255\021\000\000\040\377\253\021\353\021\000\000\000\000" - "\310\021\000\000\040\377\256\021\250\021\000\000\000\000\312\021" - "\000\000\040\377\256\021\257\021\000\000\000\000\313\021\000\000" - "\040\377\257\021\250\021\000\000\000\000\260\021\000\000\040\377" - "\257\021\252\021\000\000\000\000\314\021\000\000\040\377\257\021" - "\253\021\000\000\000\000\315\021\000\000\040\377\257\021\256\021" - "\000\000\000\000\316\021\000\000\040\377\257\021\257\021\000\000" - "\000\000\320\021\000\000\040\377\257\021\267\021\000\000\000\000" - "\261\021\000\000\040\377\257\021\270\021\000\000\000\000\262\021" - "\000\000\040\377\257\021\271\021\000\000\000\000\323\021\000\000" - "\040\377\257\021\272\021\000\000\000\000\263\021\000\000\040\377" - "\257\021\273\021\000\000\000\000\326\021\000\000\040\377\257\021" - "\277\021\000\000\000\000\330\021\000\000\040\377\257\021\300\021" - "\000\000\000\000\264\021\000\000\040\377\257\021\301\021\000\000" - "\000\000\265\021\000\000\040\377\257\021\302\021\000\000\000\000" - "\266\021\000\000\040\377\257\021\332\021\000\000\000\000\321\021" - "\000\000\040\377\257\021\335\021\000\000\000\000\322\021\000\000" - "\040\377\257\021\345\021\000\000\000\000\324\021\000\000\040\377" - "\257\021\346\021\000\000\000\000\325\021\000\000\040\377\257\021" - "\353\021\000\000\000\000\327\021\000\000\040\377\257\021\371\021" - "\000\000\000\000\331\021\000\000\040\377\260\021\272\021\000\000" - "\000\000\314\021\000\000\040\377\261\021\250\021\000\000\000\000" - "\321\021\000\000\040\377\261\021\272\021\000\000\000\000\322\021" - "\000\000\040\377\262\021\272\021\000\000\000\000\323\021\000\000" - "\040\377\262\021\274\021\000\000\000\000\325\021\000\000\040\377" - "\262\021\302\021\000\000\000\000\324\021\000\000\040\377\263\021" - "\272\021\000\000\000\000\326\021\000\000\040\377\267\021\250\021" - "\000\000\000\000\332\021\000\000\040\377\267\021\257\021\000\000" - "\000\000\333\021\000\000\040\377\267\021\270\021\000\000\000\000" - "\334\021\000\000\040\377\267\021\272\021\000\000\000\000\335\021" - "\000\000\040\377\267\021\273\021\000\000\000\000\336\021\000\000" - "\040\377\267\021\274\021\000\000\000\000\342\021\000\000\040\377" - "\267\021\276\021\000\000\000\000\340\021\000\000\040\377\267\021" - "\302\021\000\000\000\000\341\021\000\000\040\377\267\021\353\021" - "\000\000\000\000\337\021\000\000\040\377\270\021\257\021\000\000" - "\000\000\343\021\000\000\040\377\270\021\272\021\000\000\000\000" - "\271\021\000\000\040\377\270\021\274\021\000\000\000\000\346\021" - "\000\000\040\377\270\021\301\021\000\000\000\000\344\021\000\000" - "\040\377\270\021\302\021\000\000\000\000\345\021\000\000\040\377" - "\272\021\250\021\000\000\000\000\347\021\000\000\040\377\272\021" - "\256\021\000\000\000\000\350\021\000\000\040\377\272\021\257\021" - "\000\000\000\000\351\021\000\000\040\377\272\021\270\021\000\000" - "\000\000\352\021\000\000\040\377\272\021\272\021\000\000\000\000" - "\273\021\000\000\040\377\274\021\250\021\000\000\000\000\354\021" - "\000\000\040\377\274\021\251\021\000\000\000\000\355\021\000\000" - "\040\377\274\021\274\021\000\000\000\000\356\021\000\000\040\377" - "\274\021\277\021\000\000\000\000\357\021\000\000\040\377\301\021" - "\270\021\000\000\000\000\363\021\000\000\040\377\301\021\274\021" - "\000\000\000\000\364\021\000\000\040\377\302\021\253\021\000\000" - "\000\000\365\021\000\000\040\377\302\021\257\021\000\000\000\000" - "\366\021\000\000\040\377\302\021\267\021\000\000\000\000\367\021" - "\000\000\040\377\302\021\270\021\000\000\000\000\370\021\000\000" - "\040\377\316\021\302\021\000\000\000\000\317\021\000\000\040\377" - "\335\021\272\021\000\000\000\000\336\021\000\000\040\377\354\021" - "\250\021\000\000\000\000\355\021\000\000\040\377\360\021\272\021" - "\000\000\000\000\361\021\000\000\040\377\360\021\353\021\000\000" - "\000\000\362\021\000\000\040\377\220\041\174\000\000\000\000\000" - "\105\043\000\000\040\377\220\041\225\043\000\000\000\000\107\043" - "\000\000\040\377\221\041\055\000\000\000\000\000\117\043\000\000" - "\040\377\221\041\225\043\000\000\000\000\120\043\000\000\040\377" - "\222\041\174\000\000\000\000\000\106\043\000\000\040\377\222\041" - "\225\043\000\000\000\000\110\043\000\000\040\377\223\041\055\000" - "\000\000\000\000\126\043\000\000\040\377\223\041\225\043\000\000" - "\000\000\127\043\000\000\040\377\003\042\057\000\000\000\000\000" - "\004\042\000\000\040\377\006\042\137\000\000\000\000\000\131\043" - "\000\000\040\377\006\042\174\000\000\000\000\000\113\043\000\000" - "\040\377\006\042\225\043\000\000\000\000\115\043\000\000\040\377" - "\007\042\174\000\000\000\000\000\122\043\000\000\040\377\007\042" - "\176\000\000\000\000\000\153\043\000\000\040\377\007\042\250\000" - "\000\000\000\000\142\043\000\000\040\377\007\042\225\043\000\000" - "\000\000\124\043\000\000\040\377\010\042\057\000\000\000\000\000" - "\011\042\000\000\040\377\012\042\137\000\000\000\000\000\167\043" - "\000\000\040\377\013\042\057\000\000\000\000\000\014\042\000\000" - "\040\377\030\042\137\000\000\000\000\000\133\043\000\000\040\377" - "\030\042\250\000\000\000\000\000\144\043\000\000\040\377\030\042" - "\051\042\000\000\000\000\135\043\000\000\040\377\030\042\244\042" - "\000\000\000\000\125\043\000\000\040\377\030\042\245\042\000\000" - "\000\000\116\043\000\000\040\377\030\042\225\043\000\000\000\000" - "\073\043\000\000\040\377\030\042\313\045\000\000\000\000\076\043" - "\000\000\040\377\043\042\057\000\000\000\000\000\044\042\000\000" - "\040\377\045\042\057\000\000\000\000\000\046\042\000\000\040\377" - "\047\042\176\000\000\000\000\000\162\043\000\000\040\377\047\042" - "\050\042\000\000\000\000\304\042\000\000\040\377\047\042\225\043" - "\000\000\000\000\123\043\000\000\040\377\050\042\176\000\000\000" - "\000\000\161\043\000\000\040\377\050\042\047\042\000\000\000\000" - "\304\042\000\000\040\377\050\042\225\043\000\000\000\000\114\043" - "\000\000\040\377\051\042\030\042\000\000\000\000\135\043\000\000" - "\040\377\052\042\174\000\000\000\000\000\146\043\000\000\040\377" - "\074\042\057\000\000\000\000\000\101\042\000\000\040\377\103\042" - "\057\000\000\000\000\000\104\042\000\000\040\377\110\042\057\000" - "\000\000\000\000\111\042\000\000\040\377\115\042\057\000\000\000" - "\000\000\155\042\000\000\040\377\140\042\137\000\000\000\000\000" - "\142\042\000\000\040\377\140\042\225\043\000\000\000\000\157\043" - "\000\000\040\377\162\042\057\000\000\000\000\000\164\042\000\000" - "\040\377\163\042\057\000\000\000\000\000\165\042\000\000\040\377" - "\166\042\057\000\000\000\000\000\170\042\000\000\040\377\167\042" - "\057\000\000\000\000\000\171\042\000\000\040\377\172\042\057\000" - "\000\000\000\000\200\042\000\000\040\377\173\042\057\000\000\000" - "\000\000\201\042\000\000\040\377\174\042\057\000\000\000\000\000" - "\340\042\000\000\040\377\175\042\057\000\000\000\000\000\341\042" - "\000\000\040\377\202\042\137\000\000\000\000\000\206\042\000\000" - "\040\377\202\042\174\000\000\000\000\000\147\043\000\000\040\377" - "\203\042\137\000\000\000\000\000\207\042\000\000\040\377\206\042" - "\057\000\000\000\000\000\210\042\000\000\040\377\207\042\057\000" - "\000\000\000\000\211\042\000\000\040\377\221\042\057\000\000\000" - "\000\000\342\042\000\000\040\377\222\042\057\000\000\000\000\000" - "\343\042\000\000\040\377\244\042\250\000\000\000\000\000\141\043" - "\000\000\040\377\244\042\257\000\000\000\000\000\121\043\000\000" - "\040\377\244\042\030\042\000\000\000\000\125\043\000\000\040\377" - "\244\042\245\042\000\000\000\000\066\043\000\000\040\377\245\042" - "\137\000\000\000\000\000\112\043\000\000\040\377\245\042\030\042" - "\000\000\000\000\116\043\000\000\040\377\245\042\244\042\000\000" - "\000\000\066\043\000\000\040\377\250\042\057\000\000\000\000\000" - "\255\042\000\000\040\377\251\042\057\000\000\000\000\000\256\042" - "\000\000\040\377\253\042\057\000\000\000\000\000\257\042\000\000" - "\040\377\262\042\057\000\000\000\000\000\352\042\000\000\040\377" - "\263\042\057\000\000\000\000\000\353\042\000\000\040\377\264\042" - "\057\000\000\000\000\000\354\042\000\000\040\377\265\042\057\000" - "\000\000\000\000\355\042\000\000\040\377\304\042\137\000\000\000" - "\000\000\132\043\000\000\040\377\304\042\225\043\000\000\000\000" - "\072\043\000\000\040\377\163\043\137\000\000\000\000\000\170\043" - "\000\000\040\377\165\043\137\000\000\000\000\000\171\043\000\000" - "\040\377\172\043\137\000\000\000\000\000\166\043\000\000\040\377" - "\225\043\047\000\000\000\000\000\136\043\000\000\040\377\225\043" - "\057\000\000\000\000\000\101\043\000\000\040\377\225\043\072\000" - "\000\000\000\000\140\043\000\000\040\377\225\043\074\000\000\000" - "\000\000\103\043\000\000\040\377\225\043\075\000\000\000\000\000" - "\070\043\000\000\040\377\225\043\076\000\000\000\000\000\104\043" - "\000\000\040\377\225\043\077\000\000\000\000\000\160\043\000\000" - "\040\377\225\043\134\000\000\000\000\000\102\043\000\000\040\377" - "\225\043\367\000\000\000\000\000\071\043\000\000\040\377\225\043" - "\220\041\000\000\000\000\107\043\000\000\040\377\225\043\221\041" - "\000\000\000\000\120\043\000\000\040\377\225\043\222\041\000\000" - "\000\000\110\043\000\000\040\377\225\043\223\041\000\000\000\000" - "\127\043\000\000\040\377\225\043\006\042\000\000\000\000\115\043" - "\000\000\040\377\225\043\007\042\000\000\000\000\124\043\000\000" - "\040\377\225\043\030\042\000\000\000\000\073\043\000\000\040\377" - "\225\043\047\042\000\000\000\000\123\043\000\000\040\377\225\043" - "\050\042\000\000\000\000\114\043\000\000\040\377\225\043\140\042" - "\000\000\000\000\157\043\000\000\040\377\225\043\304\042\000\000" - "\000\000\072\043\000\000\040\377\225\043\313\045\000\000\000\000" - "\074\043\000\000\040\377\313\045\052\000\000\000\000\000\137\043" - "\000\000\040\377\313\045\055\000\000\000\000\000\226\042\000\000" - "\040\377\313\045\056\000\000\000\000\000\231\042\000\000\040\377" - "\313\045\134\000\000\000\000\000\111\043\000\000\040\377\313\045" - "\137\000\000\000\000\000\134\043\000\000\040\377\313\045\174\000" - "\000\000\000\000\075\043\000\000\040\377\313\045\250\000\000\000" - "\000\000\145\043\000\000\040\377\313\045\030\042\000\000\000\000" - "\076\043\000\000\040\377\313\045\225\043\000\000\000\000\074\043" - "\000\000\040\377\335\052\057\000\000\000\000\000\334\052\000\000" - "\040\377\122\376\174\000\000\000\000\000\221\041\000\000\040\377" + "\000\000\040\377\174\000\055\000\000\000\000\000\040\040\000\000" + "\040\377\174\000\075\000\000\000\000\000\041\040\000\000\040\377" + "\174\000\102\000\000\000\000\000\077\016\000\000\040\377\174\000" + "\103\000\000\000\000\000\265\040\000\000\040\377\174\000\107\000" + "\000\000\000\000\262\040\000\000\040\377\174\000\123\000\000\000" + "\000\000\044\000\000\000\040\377\174\000\136\000\000\000\000\000" + "\221\041\000\000\040\377\174\000\143\000\000\000\000\000\242\000" + "\000\000\040\377\174\000\166\000\000\000\000\000\223\041\000\000" + "\040\377\174\000\176\000\000\000\000\000\155\043\000\000\040\377" + "\174\000\220\041\000\000\000\000\105\043\000\000\040\377\174\000" + "\222\041\000\000\000\000\106\043\000\000\040\377\174\000\006\042" + "\000\000\000\000\113\043\000\000\040\377\174\000\007\042\000\000" + "\000\000\122\043\000\000\040\377\174\000\052\042\000\000\000\000" + "\146\043\000\000\040\377\174\000\202\042\000\000\000\000\147\043" + "\000\000\040\377\174\000\313\045\000\000\000\000\075\043\000\000" + "\040\377\174\000\122\376\000\000\000\000\221\041\000\000\040\377" + "\176\000\042\000\351\007\000\000\327\037\000\000\040\377\176\000" + "\042\000\365\007\000\000\347\037\000\000\040\377\176\000\050\000" + "\301\007\000\000\017\037\000\000\040\377\176\000\050\000\307\007" + "\000\000\057\037\000\000\040\377\176\000\050\000\311\007\000\000" + "\077\037\000\000\040\377\176\000\050\000\325\007\000\000\137\037" + "\000\000\040\377\176\000\050\000\331\007\000\000\157\037\000\000" + "\040\377\176\000\050\000\341\007\000\000\007\037\000\000\040\377" + "\176\000\050\000\347\007\000\000\047\037\000\000\040\377\176\000" + "\050\000\351\007\000\000\067\037\000\000\040\377\176\000\050\000" + "\365\007\000\000\127\037\000\000\040\377\176\000\050\000\371\007" + "\000\000\147\037\000\000\040\377\176\000\051\000\301\007\000\000" + "\016\037\000\000\040\377\176\000\051\000\307\007\000\000\056\037" + "\000\000\040\377\176\000\051\000\311\007\000\000\076\037\000\000" + "\040\377\176\000\051\000\331\007\000\000\156\037\000\000\040\377" + "\176\000\051\000\341\007\000\000\006\037\000\000\040\377\176\000" + "\051\000\347\007\000\000\046\037\000\000\040\377\176\000\051\000" + "\351\007\000\000\066\037\000\000\040\377\176\000\051\000\365\007" + "\000\000\126\037\000\000\040\377\176\000\051\000\371\007\000\000" + "\146\037\000\000\040\377\176\000\053\000\117\000\000\000\340\036" + "\000\000\040\377\176\000\053\000\125\000\000\000\356\036\000\000" + "\040\377\176\000\053\000\157\000\000\000\341\036\000\000\040\377" + "\176\000\053\000\165\000\000\000\357\036\000\000\040\377\176\000" + "\060\000\000\000\000\000\154\043\000\000\040\377\176\000\101\000" + "\000\000\000\000\303\000\000\000\040\377\176\000\105\000\000\000" + "\000\000\274\036\000\000\040\377\176\000\111\000\000\000\000\000" + "\050\001\000\000\040\377\176\000\116\000\000\000\000\000\321\000" + "\000\000\040\377\176\000\117\000\000\000\000\000\325\000\000\000" + "\040\377\176\000\125\000\000\000\000\000\150\001\000\000\040\377" + "\176\000\126\000\000\000\000\000\174\036\000\000\040\377\176\000" + "\131\000\000\000\000\000\370\036\000\000\040\377\176\000\136\000" + "\101\000\000\000\252\036\000\000\040\377\176\000\136\000\105\000" + "\000\000\304\036\000\000\040\377\176\000\136\000\117\000\000\000" + "\326\036\000\000\040\377\176\000\136\000\141\000\000\000\253\036" + "\000\000\040\377\176\000\136\000\145\000\000\000\305\036\000\000" + "\040\377\176\000\136\000\157\000\000\000\327\036\000\000\040\377" + "\176\000\141\000\000\000\000\000\343\000\000\000\040\377\176\000" + "\142\000\101\000\000\000\264\036\000\000\040\377\176\000\142\000" + "\141\000\000\000\265\036\000\000\040\377\176\000\145\000\000\000" + "\000\000\275\036\000\000\040\377\176\000\151\000\000\000\000\000" + "\051\001\000\000\040\377\176\000\156\000\000\000\000\000\361\000" + "\000\000\040\377\176\000\157\000\000\000\000\000\365\000\000\000" + "\040\377\176\000\165\000\000\000\000\000\151\001\000\000\040\377" + "\176\000\166\000\000\000\000\000\175\036\000\000\040\377\176\000" + "\171\000\000\000\000\000\371\036\000\000\040\377\176\000\174\000" + "\000\000\000\000\155\043\000\000\040\377\176\000\176\000\000\000" + "\000\000\110\042\000\000\040\377\176\000\250\000\000\000\000\000" + "\150\043\000\000\040\377\176\000\302\000\000\000\000\000\252\036" + "\000\000\040\377\176\000\312\000\000\000\000\000\304\036\000\000" + "\040\377\176\000\324\000\000\000\000\000\326\036\000\000\040\377" + "\176\000\342\000\000\000\000\000\253\036\000\000\040\377\176\000" + "\352\000\000\000\000\000\305\036\000\000\040\377\176\000\364\000" + "\000\000\000\000\327\036\000\000\040\377\176\000\303\001\000\000" + "\000\000\264\036\000\000\040\377\176\000\343\001\000\000\000\000" + "\265\036\000\000\040\377\176\000\341\007\000\000\000\000\266\037" + "\000\000\040\377\176\000\347\007\000\000\000\000\306\037\000\000" + "\040\377\176\000\351\007\000\000\000\000\326\037\000\000\040\377" + "\176\000\365\007\000\000\000\000\346\037\000\000\040\377\176\000" + "\371\007\000\000\000\000\366\037\000\000\040\377\176\000\007\042" + "\000\000\000\000\153\043\000\000\040\377\176\000\047\042\000\000" + "\000\000\162\043\000\000\040\377\176\000\050\042\000\000\000\000" + "\161\043\000\000\040\377\176\000\122\376\101\000\000\000\252\036" + "\000\000\040\377\176\000\122\376\105\000\000\000\304\036\000\000" + "\040\377\176\000\122\376\117\000\000\000\326\036\000\000\040\377" + "\176\000\122\376\141\000\000\000\253\036\000\000\040\377\176\000" + "\122\376\145\000\000\000\305\036\000\000\040\377\176\000\122\376" + "\157\000\000\000\327\036\000\000\040\377\176\000\125\376\101\000" + "\000\000\264\036\000\000\040\377\176\000\125\376\141\000\000\000" + "\265\036\000\000\040\377\176\000\127\376\351\007\000\000\327\037" + "\000\000\040\377\176\000\127\376\365\007\000\000\347\037\000\000" + "\040\377\176\000\142\376\117\000\000\000\340\036\000\000\040\377" + "\176\000\142\376\125\000\000\000\356\036\000\000\040\377\176\000" + "\142\376\157\000\000\000\341\036\000\000\040\377\176\000\142\376" + "\165\000\000\000\357\036\000\000\040\377\176\000\144\376\301\007" + "\000\000\016\037\000\000\040\377\176\000\144\376\307\007\000\000" + "\056\037\000\000\040\377\176\000\144\376\311\007\000\000\076\037" + "\000\000\040\377\176\000\144\376\331\007\000\000\156\037\000\000" + "\040\377\176\000\144\376\341\007\000\000\006\037\000\000\040\377" + "\176\000\144\376\347\007\000\000\046\037\000\000\040\377\176\000" + "\144\376\351\007\000\000\066\037\000\000\040\377\176\000\144\376" + "\365\007\000\000\126\037\000\000\040\377\176\000\144\376\371\007" + "\000\000\146\037\000\000\040\377\176\000\145\376\301\007\000\000" + "\017\037\000\000\040\377\176\000\145\376\307\007\000\000\057\037" + "\000\000\040\377\176\000\145\376\311\007\000\000\077\037\000\000" + "\040\377\176\000\145\376\325\007\000\000\137\037\000\000\040\377" + "\176\000\145\376\331\007\000\000\157\037\000\000\040\377\176\000" + "\145\376\341\007\000\000\007\037\000\000\040\377\176\000\145\376" + "\347\007\000\000\047\037\000\000\040\377\176\000\145\376\351\007" + "\000\000\067\037\000\000\040\377\176\000\145\376\365\007\000\000" + "\127\037\000\000\040\377\176\000\145\376\371\007\000\000\147\037" + "\000\000\040\377\176\000\240\001\000\000\000\000\340\036\000\000" + "\040\377\176\000\241\001\000\000\000\000\341\036\000\000\040\377" + "\176\000\257\001\000\000\000\000\356\036\000\000\040\377\176\000" + "\260\001\000\000\000\000\357\036\000\000\040\377\250\000\047\000" + "\000\000\000\000\205\003\000\000\040\377\250\000\052\000\000\000" + "\000\000\143\043\000\000\040\377\250\000\076\000\000\000\000\000" + "\151\043\000\000\040\377\250\000\101\000\000\000\000\000\304\000" + "\000\000\040\377\250\000\105\000\000\000\000\000\313\000\000\000" + "\040\377\250\000\111\000\000\000\000\000\317\000\000\000\040\377" + "\250\000\117\000\000\000\000\000\326\000\000\000\040\377\250\000" + "\125\000\000\000\000\000\334\000\000\000\040\377\250\000\131\000" + "\000\000\000\000\170\001\000\000\040\377\250\000\140\000\000\000" + "\000\000\355\037\000\000\040\377\250\000\141\000\000\000\000\000" + "\344\000\000\000\040\377\250\000\145\000\000\000\000\000\353\000" + "\000\000\040\377\250\000\151\000\000\000\000\000\357\000\000\000" + "\040\377\250\000\157\000\000\000\000\000\366\000\000\000\040\377" + "\250\000\165\000\000\000\000\000\374\000\000\000\040\377\250\000" + "\171\000\000\000\000\000\377\000\000\000\040\377\250\000\176\000" + "\000\000\000\000\301\037\000\000\040\377\250\000\264\000\000\000" + "\000\000\205\003\000\000\040\377\250\000\007\042\000\000\000\000" + "\142\043\000\000\040\377\250\000\030\042\000\000\000\000\144\043" + "\000\000\040\377\250\000\244\042\000\000\000\000\141\043\000\000" + "\040\377\250\000\313\045\000\000\000\000\145\043\000\000\040\377" + "\250\000\120\376\000\000\000\000\355\037\000\000\040\377\250\000" + "\121\376\000\000\000\000\205\003\000\000\040\377\250\000\123\376" + "\000\000\000\000\301\037\000\000\040\377\257\000\041\000\114\000" + "\000\000\070\036\000\000\040\377\257\000\041\000\122\000\000\000" + "\134\036\000\000\040\377\257\000\041\000\154\000\000\000\071\036" + "\000\000\040\377\257\000\041\000\162\000\000\000\135\036\000\000" + "\040\377\257\000\042\000\101\000\000\000\336\001\000\000\040\377" + "\257\000\042\000\117\000\000\000\052\002\000\000\040\377\257\000" + "\042\000\125\000\000\000\325\001\000\000\040\377\257\000\042\000" + "\141\000\000\000\337\001\000\000\040\377\257\000\042\000\157\000" + "\000\000\053\002\000\000\040\377\257\000\042\000\165\000\000\000" + "\326\001\000\000\040\377\257\000\056\000\101\000\000\000\340\001" + "\000\000\040\377\257\000\056\000\117\000\000\000\060\002\000\000" + "\040\377\257\000\056\000\141\000\000\000\341\001\000\000\040\377" + "\257\000\056\000\157\000\000\000\061\002\000\000\040\377\257\000" + "\073\000\117\000\000\000\354\001\000\000\040\377\257\000\073\000" + "\157\000\000\000\355\001\000\000\040\377\257\000\101\000\000\000" + "\000\000\000\001\000\000\040\377\257\000\105\000\000\000\000\000" + "\022\001\000\000\040\377\257\000\107\000\000\000\000\000\040\036" + "\000\000\040\377\257\000\111\000\000\000\000\000\052\001\000\000" + "\040\377\257\000\117\000\000\000\000\000\114\001\000\000\040\377" + "\257\000\125\000\000\000\000\000\152\001\000\000\040\377\257\000" + "\131\000\000\000\000\000\062\002\000\000\040\377\257\000\141\000" + "\000\000\000\000\001\001\000\000\040\377\257\000\145\000\000\000" + "\000\000\023\001\000\000\040\377\257\000\147\000\000\000\000\000" + "\041\036\000\000\040\377\257\000\151\000\000\000\000\000\053\001" + "\000\000\040\377\257\000\157\000\000\000\000\000\115\001\000\000" + "\040\377\257\000\165\000\000\000\000\000\153\001\000\000\040\377" + "\257\000\171\000\000\000\000\000\063\002\000\000\040\377\257\000" + "\176\000\117\000\000\000\054\002\000\000\040\377\257\000\176\000" + "\157\000\000\000\055\002\000\000\040\377\257\000\304\000\000\000" + "\000\000\336\001\000\000\040\377\257\000\306\000\000\000\000\000" + "\342\001\000\000\040\377\257\000\325\000\000\000\000\000\054\002" + "\000\000\040\377\257\000\326\000\000\000\000\000\052\002\000\000" + "\040\377\257\000\334\000\000\000\000\000\325\001\000\000\040\377" + "\257\000\344\000\000\000\000\000\337\001\000\000\040\377\257\000" + "\346\000\000\000\000\000\343\001\000\000\040\377\257\000\365\000" + "\000\000\000\000\055\002\000\000\040\377\257\000\366\000\000\000" + "\000\000\053\002\000\000\040\377\257\000\374\000\000\000\000\000" + "\326\001\000\000\040\377\257\000\046\002\000\000\000\000\340\001" + "\000\000\040\377\257\000\047\002\000\000\000\000\341\001\000\000" + "\040\377\257\000\311\006\000\000\000\000\343\004\000\000\040\377" + "\257\000\325\006\000\000\000\000\357\004\000\000\040\377\257\000" + "\351\006\000\000\000\000\342\004\000\000\040\377\257\000\365\006" + "\000\000\000\000\356\004\000\000\040\377\257\000\301\007\000\000" + "\000\000\271\037\000\000\040\377\257\000\311\007\000\000\000\000" + "\331\037\000\000\040\377\257\000\325\007\000\000\000\000\351\037" + "\000\000\040\377\257\000\341\007\000\000\000\000\261\037\000\000" + "\040\377\257\000\351\007\000\000\000\000\321\037\000\000\040\377" + "\257\000\365\007\000\000\000\000\341\037\000\000\040\377\257\000" + "\066\036\000\000\000\000\070\036\000\000\040\377\257\000\067\036" + "\000\000\000\000\071\036\000\000\040\377\257\000\132\036\000\000" + "\000\000\134\036\000\000\040\377\257\000\133\036\000\000\000\000" + "\135\036\000\000\040\377\257\000\244\042\000\000\000\000\121\043" + "\000\000\040\377\257\000\123\376\117\000\000\000\054\002\000\000" + "\040\377\257\000\123\376\157\000\000\000\055\002\000\000\040\377" + "\257\000\126\376\101\000\000\000\340\001\000\000\040\377\257\000" + "\126\376\117\000\000\000\060\002\000\000\040\377\257\000\126\376" + "\141\000\000\000\341\001\000\000\040\377\257\000\126\376\157\000" + "\000\000\061\002\000\000\040\377\257\000\127\376\101\000\000\000" + "\336\001\000\000\040\377\257\000\127\376\117\000\000\000\052\002" + "\000\000\040\377\257\000\127\376\125\000\000\000\325\001\000\000" + "\040\377\257\000\127\376\141\000\000\000\337\001\000\000\040\377" + "\257\000\127\376\157\000\000\000\053\002\000\000\040\377\257\000" + "\127\376\165\000\000\000\326\001\000\000\040\377\257\000\134\376" + "\117\000\000\000\354\001\000\000\040\377\257\000\134\376\157\000" + "\000\000\355\001\000\000\040\377\257\000\140\376\114\000\000\000" + "\070\036\000\000\040\377\257\000\140\376\122\000\000\000\134\036" + "\000\000\040\377\257\000\140\376\154\000\000\000\071\036\000\000" + "\040\377\257\000\140\376\162\000\000\000\135\036\000\000\040\377" + "\264\000\042\000\111\000\000\000\056\036\000\000\040\377\264\000" + "\042\000\125\000\000\000\327\001\000\000\040\377\264\000\042\000" + "\151\000\000\000\057\036\000\000\040\377\264\000\042\000\165\000" + "\000\000\330\001\000\000\040\377\264\000\042\000\351\007\000\000" + "\220\003\000\000\040\377\264\000\042\000\365\007\000\000\260\003" + "\000\000\040\377\264\000\050\000\301\007\000\000\015\037\000\000" + "\040\377\264\000\050\000\305\007\000\000\035\037\000\000\040\377" + "\264\000\050\000\307\007\000\000\055\037\000\000\040\377\264\000" + "\050\000\311\007\000\000\075\037\000\000\040\377\264\000\050\000" + "\317\007\000\000\115\037\000\000\040\377\264\000\050\000\325\007" + "\000\000\135\037\000\000\040\377\264\000\050\000\331\007\000\000" + "\155\037\000\000\040\377\264\000\050\000\341\007\000\000\005\037" + "\000\000\040\377\264\000\050\000\345\007\000\000\025\037\000\000" + "\040\377\264\000\050\000\347\007\000\000\045\037\000\000\040\377" + "\264\000\050\000\351\007\000\000\065\037\000\000\040\377\264\000" + "\050\000\357\007\000\000\105\037\000\000\040\377\264\000\050\000" + "\365\007\000\000\125\037\000\000\040\377\264\000\050\000\371\007" + "\000\000\145\037\000\000\040\377\264\000\051\000\301\007\000\000" + "\014\037\000\000\040\377\264\000\051\000\305\007\000\000\034\037" + "\000\000\040\377\264\000\051\000\307\007\000\000\054\037\000\000" + "\040\377\264\000\051\000\311\007\000\000\074\037\000\000\040\377" + "\264\000\051\000\317\007\000\000\114\037\000\000\040\377\264\000" + "\051\000\331\007\000\000\154\037\000\000\040\377\264\000\051\000" + "\341\007\000\000\004\037\000\000\040\377\264\000\051\000\345\007" + "\000\000\024\037\000\000\040\377\264\000\051\000\347\007\000\000" + "\044\037\000\000\040\377\264\000\051\000\351\007\000\000\064\037" + "\000\000\040\377\264\000\051\000\357\007\000\000\104\037\000\000" + "\040\377\264\000\051\000\365\007\000\000\124\037\000\000\040\377" + "\264\000\051\000\371\007\000\000\144\037\000\000\040\377\264\000" + "\053\000\117\000\000\000\332\036\000\000\040\377\264\000\053\000" + "\125\000\000\000\350\036\000\000\040\377\264\000\053\000\157\000" + "\000\000\333\036\000\000\040\377\264\000\053\000\165\000\000\000" + "\351\036\000\000\040\377\264\000\054\000\103\000\000\000\010\036" + "\000\000\040\377\264\000\054\000\143\000\000\000\011\036\000\000" + "\040\377\264\000\057\000\117\000\000\000\376\001\000\000\040\377" + "\264\000\057\000\157\000\000\000\377\001\000\000\040\377\264\000" + "\101\000\000\000\000\000\301\000\000\000\040\377\264\000\103\000" + "\000\000\000\000\006\001\000\000\040\377\264\000\105\000\000\000" + "\000\000\311\000\000\000\040\377\264\000\107\000\000\000\000\000" + "\364\001\000\000\040\377\264\000\111\000\000\000\000\000\315\000" + "\000\000\040\377\264\000\113\000\000\000\000\000\060\036\000\000" + "\040\377\264\000\114\000\000\000\000\000\071\001\000\000\040\377" + "\264\000\115\000\000\000\000\000\076\036\000\000\040\377\264\000" + "\116\000\000\000\000\000\103\001\000\000\040\377\264\000\117\000" + "\000\000\000\000\323\000\000\000\040\377\264\000\120\000\000\000" + "\000\000\124\036\000\000\040\377\264\000\122\000\000\000\000\000" + "\124\001\000\000\040\377\264\000\123\000\000\000\000\000\132\001" + "\000\000\040\377\264\000\125\000\000\000\000\000\332\000\000\000" + "\040\377\264\000\127\000\000\000\000\000\202\036\000\000\040\377" + "\264\000\131\000\000\000\000\000\335\000\000\000\040\377\264\000" + "\132\000\000\000\000\000\171\001\000\000\040\377\264\000\136\000" + "\101\000\000\000\244\036\000\000\040\377\264\000\136\000\105\000" + "\000\000\276\036\000\000\040\377\264\000\136\000\117\000\000\000" + "\320\036\000\000\040\377\264\000\136\000\141\000\000\000\245\036" + "\000\000\040\377\264\000\136\000\145\000\000\000\277\036\000\000" + "\040\377\264\000\136\000\157\000\000\000\321\036\000\000\040\377" + "\264\000\137\000\105\000\000\000\026\036\000\000\040\377\264\000" + "\137\000\117\000\000\000\122\036\000\000\040\377\264\000\137\000" + "\145\000\000\000\027\036\000\000\040\377\264\000\137\000\157\000" + "\000\000\123\036\000\000\040\377\264\000\141\000\000\000\000\000" + "\341\000\000\000\040\377\264\000\142\000\101\000\000\000\256\036" + "\000\000\040\377\264\000\142\000\141\000\000\000\257\036\000\000" + "\040\377\264\000\143\000\000\000\000\000\007\001\000\000\040\377" + "\264\000\145\000\000\000\000\000\351\000\000\000\040\377\264\000" + "\147\000\000\000\000\000\365\001\000\000\040\377\264\000\151\000" + "\000\000\000\000\355\000\000\000\040\377\264\000\153\000\000\000" + "\000\000\061\036\000\000\040\377\264\000\154\000\000\000\000\000" + "\072\001\000\000\040\377\264\000\155\000\000\000\000\000\077\036" + "\000\000\040\377\264\000\156\000\000\000\000\000\104\001\000\000" + "\040\377\264\000\157\000\000\000\000\000\363\000\000\000\040\377" + "\264\000\160\000\000\000\000\000\125\036\000\000\040\377\264\000" + "\162\000\000\000\000\000\125\001\000\000\040\377\264\000\163\000" + "\000\000\000\000\133\001\000\000\040\377\264\000\165\000\000\000" + "\000\000\372\000\000\000\040\377\264\000\167\000\000\000\000\000" + "\203\036\000\000\040\377\264\000\171\000\000\000\000\000\375\000" + "\000\000\040\377\264\000\172\000\000\000\000\000\172\001\000\000" + "\040\377\264\000\176\000\117\000\000\000\114\036\000\000\040\377" + "\264\000\176\000\125\000\000\000\170\036\000\000\040\377\264\000" + "\176\000\157\000\000\000\115\036\000\000\040\377\264\000\176\000" + "\165\000\000\000\171\036\000\000\040\377\264\000\257\000\105\000" + "\000\000\026\036\000\000\040\377\264\000\257\000\117\000\000\000" + "\122\036\000\000\040\377\264\000\257\000\145\000\000\000\027\036" + "\000\000\040\377\264\000\257\000\157\000\000\000\123\036\000\000" + "\040\377\264\000\270\000\103\000\000\000\010\036\000\000\040\377" + "\264\000\270\000\143\000\000\000\011\036\000\000\040\377\264\000" + "\302\000\000\000\000\000\244\036\000\000\040\377\264\000\305\000" + "\000\000\000\000\372\001\000\000\040\377\264\000\306\000\000\000" + "\000\000\374\001\000\000\040\377\264\000\307\000\000\000\000\000" + "\010\036\000\000\040\377\264\000\312\000\000\000\000\000\276\036" + "\000\000\040\377\264\000\317\000\000\000\000\000\056\036\000\000" + "\040\377\264\000\324\000\000\000\000\000\320\036\000\000\040\377" + "\264\000\325\000\000\000\000\000\114\036\000\000\040\377\264\000" + "\330\000\000\000\000\000\376\001\000\000\040\377\264\000\334\000" + "\000\000\000\000\327\001\000\000\040\377\264\000\342\000\000\000" + "\000\000\245\036\000\000\040\377\264\000\345\000\000\000\000\000" + "\373\001\000\000\040\377\264\000\346\000\000\000\000\000\375\001" + "\000\000\040\377\264\000\347\000\000\000\000\000\011\036\000\000" + "\040\377\264\000\352\000\000\000\000\000\277\036\000\000\040\377" + "\264\000\357\000\000\000\000\000\057\036\000\000\040\377\264\000" + "\364\000\000\000\000\000\321\036\000\000\040\377\264\000\365\000" + "\000\000\000\000\115\036\000\000\040\377\264\000\370\000\000\000" + "\000\000\377\001\000\000\040\377\264\000\374\000\000\000\000\000" + "\330\001\000\000\040\377\264\000\303\001\000\000\000\000\256\036" + "\000\000\040\377\264\000\343\001\000\000\000\000\257\036\000\000" + "\040\377\264\000\252\003\000\000\000\000\026\036\000\000\040\377" + "\264\000\272\003\000\000\000\000\027\036\000\000\040\377\264\000" + "\322\003\000\000\000\000\122\036\000\000\040\377\264\000\335\003" + "\000\000\000\000\170\036\000\000\040\377\264\000\362\003\000\000" + "\000\000\123\036\000\000\040\377\264\000\375\003\000\000\000\000" + "\171\036\000\000\040\377\264\000\307\006\000\000\000\000\123\004" + "\000\000\040\377\264\000\313\006\000\000\000\000\134\004\000\000" + "\040\377\264\000\347\006\000\000\000\000\003\004\000\000\040\377" + "\264\000\353\006\000\000\000\000\014\004\000\000\040\377\264\000" + "\301\007\000\000\000\000\206\003\000\000\040\377\264\000\305\007" + "\000\000\000\000\210\003\000\000\040\377\264\000\307\007\000\000" + "\000\000\211\003\000\000\040\377\264\000\311\007\000\000\000\000" + "\212\003\000\000\040\377\264\000\317\007\000\000\000\000\214\003" + "\000\000\040\377\264\000\325\007\000\000\000\000\216\003\000\000" + "\040\377\264\000\331\007\000\000\000\000\217\003\000\000\040\377" + "\264\000\341\007\000\000\000\000\254\003\000\000\040\377\264\000" + "\345\007\000\000\000\000\255\003\000\000\040\377\264\000\347\007" + "\000\000\000\000\256\003\000\000\040\377\264\000\351\007\000\000" + "\000\000\257\003\000\000\040\377\264\000\357\007\000\000\000\000" + "\314\003\000\000\040\377\264\000\365\007\000\000\000\000\315\003" + "\000\000\040\377\264\000\371\007\000\000\000\000\316\003\000\000" + "\040\377\264\000\122\376\101\000\000\000\244\036\000\000\040\377" + "\264\000\122\376\105\000\000\000\276\036\000\000\040\377\264\000" + "\122\376\117\000\000\000\320\036\000\000\040\377\264\000\122\376" + "\141\000\000\000\245\036\000\000\040\377\264\000\122\376\145\000" + "\000\000\277\036\000\000\040\377\264\000\122\376\157\000\000\000" + "\321\036\000\000\040\377\264\000\123\376\117\000\000\000\114\036" + "\000\000\040\377\264\000\123\376\125\000\000\000\170\036\000\000" + "\040\377\264\000\123\376\157\000\000\000\115\036\000\000\040\377" + "\264\000\123\376\165\000\000\000\171\036\000\000\040\377\264\000" + "\124\376\105\000\000\000\026\036\000\000\040\377\264\000\124\376" + "\117\000\000\000\122\036\000\000\040\377\264\000\124\376\145\000" + "\000\000\027\036\000\000\040\377\264\000\124\376\157\000\000\000" + "\123\036\000\000\040\377\264\000\125\376\101\000\000\000\256\036" + "\000\000\040\377\264\000\125\376\141\000\000\000\257\036\000\000" + "\040\377\264\000\127\376\111\000\000\000\056\036\000\000\040\377" + "\264\000\127\376\125\000\000\000\327\001\000\000\040\377\264\000" + "\127\376\151\000\000\000\057\036\000\000\040\377\264\000\127\376" + "\165\000\000\000\330\001\000\000\040\377\264\000\127\376\351\007" + "\000\000\220\003\000\000\040\377\264\000\127\376\365\007\000\000" + "\260\003\000\000\040\377\264\000\130\376\101\000\000\000\372\001" + "\000\000\040\377\264\000\130\376\141\000\000\000\373\001\000\000" + "\040\377\264\000\133\376\103\000\000\000\010\036\000\000\040\377" + "\264\000\133\376\143\000\000\000\011\036\000\000\040\377\264\000" + "\142\376\117\000\000\000\332\036\000\000\040\377\264\000\142\376" + "\125\000\000\000\350\036\000\000\040\377\264\000\142\376\157\000" + "\000\000\333\036\000\000\040\377\264\000\142\376\165\000\000\000" + "\351\036\000\000\040\377\264\000\144\376\301\007\000\000\014\037" + "\000\000\040\377\264\000\144\376\305\007\000\000\034\037\000\000" + "\040\377\264\000\144\376\307\007\000\000\054\037\000\000\040\377" + "\264\000\144\376\311\007\000\000\074\037\000\000\040\377\264\000" + "\144\376\317\007\000\000\114\037\000\000\040\377\264\000\144\376" + "\331\007\000\000\154\037\000\000\040\377\264\000\144\376\341\007" + "\000\000\004\037\000\000\040\377\264\000\144\376\345\007\000\000" + "\024\037\000\000\040\377\264\000\144\376\347\007\000\000\044\037" + "\000\000\040\377\264\000\144\376\351\007\000\000\064\037\000\000" + "\040\377\264\000\144\376\357\007\000\000\104\037\000\000\040\377" + "\264\000\144\376\365\007\000\000\124\037\000\000\040\377\264\000" + "\144\376\371\007\000\000\144\037\000\000\040\377\264\000\145\376" + "\301\007\000\000\015\037\000\000\040\377\264\000\145\376\305\007" + "\000\000\035\037\000\000\040\377\264\000\145\376\307\007\000\000" + "\055\037\000\000\040\377\264\000\145\376\311\007\000\000\075\037" + "\000\000\040\377\264\000\145\376\317\007\000\000\115\037\000\000" + "\040\377\264\000\145\376\325\007\000\000\135\037\000\000\040\377" + "\264\000\145\376\331\007\000\000\155\037\000\000\040\377\264\000" + "\145\376\341\007\000\000\005\037\000\000\040\377\264\000\145\376" + "\345\007\000\000\025\037\000\000\040\377\264\000\145\376\347\007" + "\000\000\045\037\000\000\040\377\264\000\145\376\351\007\000\000" + "\065\037\000\000\040\377\264\000\145\376\357\007\000\000\105\037" + "\000\000\040\377\264\000\145\376\365\007\000\000\125\037\000\000" + "\040\377\264\000\145\376\371\007\000\000\145\037\000\000\040\377" + "\264\000\257\377\117\000\000\000\376\001\000\000\040\377\264\000" + "\257\377\157\000\000\000\377\001\000\000\040\377\264\000\240\001" + "\000\000\000\000\332\036\000\000\040\377\264\000\241\001\000\000" + "\000\000\333\036\000\000\040\377\264\000\257\001\000\000\000\000" + "\350\036\000\000\040\377\264\000\260\001\000\000\000\000\351\036" + "\000\000\040\377\270\000\103\000\000\000\000\000\307\000\000\000" + "\040\377\270\000\104\000\000\000\000\000\020\036\000\000\040\377" + "\270\000\105\000\000\000\000\000\050\002\000\000\040\377\270\000" + "\107\000\000\000\000\000\042\001\000\000\040\377\270\000\110\000" + "\000\000\000\000\050\036\000\000\040\377\270\000\113\000\000\000" + "\000\000\066\001\000\000\040\377\270\000\114\000\000\000\000\000" + "\073\001\000\000\040\377\270\000\116\000\000\000\000\000\105\001" + "\000\000\040\377\270\000\122\000\000\000\000\000\126\001\000\000" + "\040\377\270\000\123\000\000\000\000\000\136\001\000\000\040\377" + "\270\000\124\000\000\000\000\000\142\001\000\000\040\377\270\000" + "\143\000\000\000\000\000\347\000\000\000\040\377\270\000\144\000" + "\000\000\000\000\021\036\000\000\040\377\270\000\145\000\000\000" + "\000\000\051\002\000\000\040\377\270\000\147\000\000\000\000\000" + "\043\001\000\000\040\377\270\000\150\000\000\000\000\000\051\036" + "\000\000\040\377\270\000\153\000\000\000\000\000\067\001\000\000" + "\040\377\270\000\154\000\000\000\000\000\074\001\000\000\040\377" + "\270\000\156\000\000\000\000\000\106\001\000\000\040\377\270\000" + "\162\000\000\000\000\000\127\001\000\000\040\377\270\000\163\000" + "\000\000\000\000\137\001\000\000\040\377\270\000\164\000\000\000" + "\000\000\143\001\000\000\040\377\367\000\225\043\000\000\000\000" + "\071\043\000\000\040\377\242\001\107\000\000\000\000\000\036\001" + "\000\000\040\377\242\001\147\000\000\000\000\000\037\001\000\000" + "\040\377\264\005\351\014\000\000\000\000\035\373\000\000\040\377" + "\267\005\362\005\000\000\000\000\037\373\000\000\040\377\267\005" + "\340\014\000\000\000\000\056\373\000\000\040\377\270\005\340\014" + "\000\000\000\000\057\373\000\000\040\377\271\005\345\014\000\000" + "\000\000\113\373\000\000\040\377\274\005\340\014\000\000\000\000" + "\060\373\000\000\040\377\274\005\341\014\000\000\000\000\061\373" + "\000\000\040\377\274\005\342\014\000\000\000\000\062\373\000\000" + "\040\377\274\005\343\014\000\000\000\000\063\373\000\000\040\377" + "\274\005\344\014\000\000\000\000\064\373\000\000\040\377\274\005" + "\345\014\000\000\000\000\065\373\000\000\040\377\274\005\346\014" + "\000\000\000\000\066\373\000\000\040\377\274\005\350\014\000\000" + "\000\000\070\373\000\000\040\377\274\005\351\014\000\000\000\000" + "\071\373\000\000\040\377\274\005\352\014\000\000\000\000\072\373" + "\000\000\040\377\274\005\353\014\000\000\000\000\073\373\000\000" + "\040\377\274\005\354\014\000\000\000\000\074\373\000\000\040\377" + "\274\005\356\014\000\000\000\000\076\373\000\000\040\377\274\005" + "\360\014\000\000\000\000\100\373\000\000\040\377\274\005\361\014" + "\000\000\000\000\101\373\000\000\040\377\274\005\363\014\000\000" + "\000\000\103\373\000\000\040\377\274\005\364\014\000\000\000\000" + "\104\373\000\000\040\377\274\005\366\014\000\000\000\000\106\373" + "\000\000\040\377\274\005\367\014\000\000\000\000\107\373\000\000" + "\040\377\274\005\370\014\000\000\000\000\110\373\000\000\040\377" + "\274\005\371\014\000\000\000\000\111\373\000\000\040\377\274\005" + "\372\014\000\000\000\000\112\373\000\000\040\377\277\005\341\014" + "\000\000\000\000\114\373\000\000\040\377\277\005\353\014\000\000" + "\000\000\115\373\000\000\040\377\277\005\364\014\000\000\000\000" + "\116\373\000\000\040\377\301\005\274\005\371\014\000\000\054\373" + "\000\000\040\377\301\005\371\014\000\000\000\000\052\373\000\000" + "\040\377\301\005\111\373\000\000\000\000\054\373\000\000\040\377" + "\302\005\274\005\371\014\000\000\055\373\000\000\040\377\302\005" + "\371\014\000\000\000\000\053\373\000\000\040\377\302\005\111\373" + "\000\000\000\000\055\373\000\000\040\377\123\006\307\005\000\000" + "\000\000\042\006\000\000\040\377\124\006\307\005\000\000\000\000" + "\043\006\000\000\040\377\124\006\350\005\000\000\000\000\044\006" + "\000\000\040\377\124\006\352\005\000\000\000\000\046\006\000\000" + "\040\377\124\006\301\006\000\000\000\000\302\006\000\000\040\377" + "\124\006\322\006\000\000\000\000\323\006\000\000\040\377\124\006" + "\325\006\000\000\000\000\300\006\000\000\040\377\125\006\307\005" + "\000\000\000\000\045\006\000\000\040\377\320\006\301\006\000\000" + "\000\000\247\000\000\000\040\377\332\006\075\000\000\000\000\000" + "\275\040\000\000\040\377\345\006\075\000\000\000\000\000\254\040" + "\000\000\040\377\356\006\317\006\000\000\000\000\026\041\000\000" + "\040\377\356\006\357\006\000\000\000\000\026\041\000\000\040\377" + "\363\006\075\000\000\000\000\000\254\040\000\000\040\377\372\006" + "\075\000\000\000\000\000\275\040\000\000\040\377\301\007\047\000" + "\000\000\000\000\206\003\000\000\040\377\305\007\047\000\000\000" + "\000\000\210\003\000\000\040\377\307\007\047\000\000\000\000\000" + "\211\003\000\000\040\377\311\007\042\000\000\000\000\000\252\003" + "\000\000\040\377\311\007\047\000\000\000\000\000\212\003\000\000" + "\040\377\317\007\047\000\000\000\000\000\214\003\000\000\040\377" + "\325\007\042\000\000\000\000\000\253\003\000\000\040\377\325\007" + "\047\000\000\000\000\000\216\003\000\000\040\377\331\007\047\000" + "\000\000\000\000\217\003\000\000\040\377\341\007\047\000\000\000" + "\000\000\254\003\000\000\040\377\345\007\047\000\000\000\000\000" + "\255\003\000\000\040\377\347\007\047\000\000\000\000\000\256\003" + "\000\000\040\377\351\007\042\000\000\000\000\000\312\003\000\000" + "\040\377\351\007\047\000\050\000\301\007\215\037\000\000\040\377" + "\351\007\047\000\050\000\307\007\235\037\000\000\040\377\351\007" + "\047\000\050\000\331\007\255\037\000\000\040\377\351\007\047\000" + "\050\000\341\007\205\037\000\000\040\377\351\007\047\000\050\000" + "\347\007\225\037\000\000\040\377\351\007\047\000\050\000\371\007" + "\245\037\000\000\040\377\351\007\047\000\051\000\301\007\214\037" + "\000\000\040\377\351\007\047\000\051\000\307\007\234\037\000\000" + "\040\377\351\007\047\000\051\000\331\007\254\037\000\000\040\377" + "\351\007\047\000\051\000\341\007\204\037\000\000\040\377\351\007" + "\047\000\051\000\347\007\224\037\000\000\040\377\351\007\047\000" + "\051\000\371\007\244\037\000\000\040\377\351\007\047\000\341\007" + "\000\000\264\037\000\000\040\377\351\007\047\000\347\007\000\000" + "\304\037\000\000\040\377\351\007\047\000\371\007\000\000\364\037" + "\000\000\040\377\351\007\047\000\144\376\301\007\214\037\000\000" + "\040\377\351\007\047\000\144\376\307\007\234\037\000\000\040\377" + "\351\007\047\000\144\376\331\007\254\037\000\000\040\377\351\007" + "\047\000\144\376\341\007\204\037\000\000\040\377\351\007\047\000" + "\144\376\347\007\224\037\000\000\040\377\351\007\047\000\144\376" + "\371\007\244\037\000\000\040\377\351\007\047\000\145\376\301\007" + "\215\037\000\000\040\377\351\007\047\000\145\376\307\007\235\037" + "\000\000\040\377\351\007\047\000\145\376\331\007\255\037\000\000" + "\040\377\351\007\047\000\145\376\341\007\205\037\000\000\040\377" + "\351\007\047\000\145\376\347\007\225\037\000\000\040\377\351\007" + "\047\000\145\376\371\007\245\037\000\000\040\377\351\007\050\000" + "\301\007\000\000\211\037\000\000\040\377\351\007\050\000\307\007" + "\000\000\231\037\000\000\040\377\351\007\050\000\331\007\000\000" + "\251\037\000\000\040\377\351\007\050\000\341\007\000\000\201\037" + "\000\000\040\377\351\007\050\000\347\007\000\000\221\037\000\000" + "\040\377\351\007\050\000\371\007\000\000\241\037\000\000\040\377" + "\351\007\051\000\301\007\000\000\210\037\000\000\040\377\351\007" + "\051\000\307\007\000\000\230\037\000\000\040\377\351\007\051\000" + "\331\007\000\000\250\037\000\000\040\377\351\007\051\000\341\007" + "\000\000\200\037\000\000\040\377\351\007\051\000\347\007\000\000" + "\220\037\000\000\040\377\351\007\051\000\371\007\000\000\240\037" + "\000\000\040\377\351\007\140\000\050\000\301\007\213\037\000\000" + "\040\377\351\007\140\000\050\000\307\007\233\037\000\000\040\377" + "\351\007\140\000\050\000\331\007\253\037\000\000\040\377\351\007" + "\140\000\050\000\341\007\203\037\000\000\040\377\351\007\140\000" + "\050\000\347\007\223\037\000\000\040\377\351\007\140\000\050\000" + "\371\007\243\037\000\000\040\377\351\007\140\000\051\000\301\007" + "\212\037\000\000\040\377\351\007\140\000\051\000\307\007\232\037" + "\000\000\040\377\351\007\140\000\051\000\331\007\252\037\000\000" + "\040\377\351\007\140\000\051\000\341\007\202\037\000\000\040\377" + "\351\007\140\000\051\000\347\007\222\037\000\000\040\377\351\007" + "\140\000\051\000\371\007\242\037\000\000\040\377\351\007\140\000" + "\341\007\000\000\262\037\000\000\040\377\351\007\140\000\347\007" + "\000\000\302\037\000\000\040\377\351\007\140\000\371\007\000\000" + "\362\037\000\000\040\377\351\007\140\000\144\376\301\007\212\037" + "\000\000\040\377\351\007\140\000\144\376\307\007\232\037\000\000" + "\040\377\351\007\140\000\144\376\331\007\252\037\000\000\040\377" + "\351\007\140\000\144\376\341\007\202\037\000\000\040\377\351\007" + "\140\000\144\376\347\007\222\037\000\000\040\377\351\007\140\000" + "\144\376\371\007\242\037\000\000\040\377\351\007\140\000\145\376" + "\301\007\213\037\000\000\040\377\351\007\140\000\145\376\307\007" + "\233\037\000\000\040\377\351\007\140\000\145\376\331\007\253\037" + "\000\000\040\377\351\007\140\000\145\376\341\007\203\037\000\000" + "\040\377\351\007\140\000\145\376\347\007\223\037\000\000\040\377" + "\351\007\140\000\145\376\371\007\243\037\000\000\040\377\351\007" + "\176\000\050\000\301\007\217\037\000\000\040\377\351\007\176\000" + "\050\000\307\007\237\037\000\000\040\377\351\007\176\000\050\000" + "\331\007\257\037\000\000\040\377\351\007\176\000\050\000\341\007" + "\207\037\000\000\040\377\351\007\176\000\050\000\347\007\227\037" + "\000\000\040\377\351\007\176\000\050\000\371\007\247\037\000\000" + "\040\377\351\007\176\000\051\000\301\007\216\037\000\000\040\377" + "\351\007\176\000\051\000\307\007\236\037\000\000\040\377\351\007" + "\176\000\051\000\331\007\256\037\000\000\040\377\351\007\176\000" + "\051\000\341\007\206\037\000\000\040\377\351\007\176\000\051\000" + "\347\007\226\037\000\000\040\377\351\007\176\000\051\000\371\007" + "\246\037\000\000\040\377\351\007\176\000\341\007\000\000\267\037" + "\000\000\040\377\351\007\176\000\347\007\000\000\307\037\000\000" + "\040\377\351\007\176\000\371\007\000\000\367\037\000\000\040\377" + "\351\007\176\000\144\376\301\007\216\037\000\000\040\377\351\007" + "\176\000\144\376\307\007\236\037\000\000\040\377\351\007\176\000" + "\144\376\331\007\256\037\000\000\040\377\351\007\176\000\144\376" + "\341\007\206\037\000\000\040\377\351\007\176\000\144\376\347\007" + "\226\037\000\000\040\377\351\007\176\000\144\376\371\007\246\037" + "\000\000\040\377\351\007\176\000\145\376\301\007\217\037\000\000" + "\040\377\351\007\176\000\145\376\307\007\237\037\000\000\040\377" + "\351\007\176\000\145\376\331\007\257\037\000\000\040\377\351\007" + "\176\000\145\376\341\007\207\037\000\000\040\377\351\007\176\000" + "\145\376\347\007\227\037\000\000\040\377\351\007\176\000\145\376" + "\371\007\247\037\000\000\040\377\351\007\264\000\050\000\301\007" + "\215\037\000\000\040\377\351\007\264\000\050\000\307\007\235\037" + "\000\000\040\377\351\007\264\000\050\000\331\007\255\037\000\000" + "\040\377\351\007\264\000\050\000\341\007\205\037\000\000\040\377" + "\351\007\264\000\050\000\347\007\225\037\000\000\040\377\351\007" + "\264\000\050\000\371\007\245\037\000\000\040\377\351\007\264\000" + "\051\000\301\007\214\037\000\000\040\377\351\007\264\000\051\000" + "\307\007\234\037\000\000\040\377\351\007\264\000\051\000\331\007" + "\254\037\000\000\040\377\351\007\264\000\051\000\341\007\204\037" + "\000\000\040\377\351\007\264\000\051\000\347\007\224\037\000\000" + "\040\377\351\007\264\000\051\000\371\007\244\037\000\000\040\377" + "\351\007\264\000\341\007\000\000\264\037\000\000\040\377\351\007" + "\264\000\347\007\000\000\304\037\000\000\040\377\351\007\264\000" + "\371\007\000\000\364\037\000\000\040\377\351\007\264\000\144\376" + "\301\007\214\037\000\000\040\377\351\007\264\000\144\376\307\007" + "\234\037\000\000\040\377\351\007\264\000\144\376\331\007\254\037" + "\000\000\040\377\351\007\264\000\144\376\341\007\204\037\000\000" + "\040\377\351\007\264\000\144\376\347\007\224\037\000\000\040\377" + "\351\007\264\000\144\376\371\007\244\037\000\000\040\377\351\007" + "\264\000\145\376\301\007\215\037\000\000\040\377\351\007\264\000" + "\145\376\307\007\235\037\000\000\040\377\351\007\264\000\145\376" + "\331\007\255\037\000\000\040\377\351\007\264\000\145\376\341\007" + "\205\037\000\000\040\377\351\007\264\000\145\376\347\007\225\037" + "\000\000\040\377\351\007\264\000\145\376\371\007\245\037\000\000" + "\040\377\351\007\301\007\000\000\000\000\274\037\000\000\040\377" + "\351\007\307\007\000\000\000\000\314\037\000\000\040\377\351\007" + "\331\007\000\000\000\000\374\037\000\000\040\377\351\007\341\007" + "\000\000\000\000\263\037\000\000\040\377\351\007\347\007\000\000" + "\000\000\303\037\000\000\040\377\351\007\371\007\000\000\000\000" + "\363\037\000\000\040\377\351\007\120\376\050\000\301\007\213\037" + "\000\000\040\377\351\007\120\376\050\000\307\007\233\037\000\000" + "\040\377\351\007\120\376\050\000\331\007\253\037\000\000\040\377" + "\351\007\120\376\050\000\341\007\203\037\000\000\040\377\351\007" + "\120\376\050\000\347\007\223\037\000\000\040\377\351\007\120\376" + "\050\000\371\007\243\037\000\000\040\377\351\007\120\376\051\000" + "\301\007\212\037\000\000\040\377\351\007\120\376\051\000\307\007" + "\232\037\000\000\040\377\351\007\120\376\051\000\331\007\252\037" + "\000\000\040\377\351\007\120\376\051\000\341\007\202\037\000\000" + "\040\377\351\007\120\376\051\000\347\007\222\037\000\000\040\377" + "\351\007\120\376\051\000\371\007\242\037\000\000\040\377\351\007" + "\120\376\341\007\000\000\262\037\000\000\040\377\351\007\120\376" + "\347\007\000\000\302\037\000\000\040\377\351\007\120\376\371\007" + "\000\000\362\037\000\000\040\377\351\007\120\376\144\376\301\007" + "\212\037\000\000\040\377\351\007\120\376\144\376\307\007\232\037" + "\000\000\040\377\351\007\120\376\144\376\331\007\252\037\000\000" + "\040\377\351\007\120\376\144\376\341\007\202\037\000\000\040\377" + "\351\007\120\376\144\376\347\007\222\037\000\000\040\377\351\007" + "\120\376\144\376\371\007\242\037\000\000\040\377\351\007\120\376" + "\145\376\301\007\213\037\000\000\040\377\351\007\120\376\145\376" + "\307\007\233\037\000\000\040\377\351\007\120\376\145\376\331\007" + "\253\037\000\000\040\377\351\007\120\376\145\376\341\007\203\037" + "\000\000\040\377\351\007\120\376\145\376\347\007\223\037\000\000" + "\040\377\351\007\120\376\145\376\371\007\243\037\000\000\040\377" + "\351\007\121\376\050\000\301\007\215\037\000\000\040\377\351\007" + "\121\376\050\000\307\007\235\037\000\000\040\377\351\007\121\376" + "\050\000\331\007\255\037\000\000\040\377\351\007\121\376\050\000" + "\341\007\205\037\000\000\040\377\351\007\121\376\050\000\347\007" + "\225\037\000\000\040\377\351\007\121\376\050\000\371\007\245\037" + "\000\000\040\377\351\007\121\376\051\000\301\007\214\037\000\000" + "\040\377\351\007\121\376\051\000\307\007\234\037\000\000\040\377" + "\351\007\121\376\051\000\331\007\254\037\000\000\040\377\351\007" + "\121\376\051\000\341\007\204\037\000\000\040\377\351\007\121\376" + "\051\000\347\007\224\037\000\000\040\377\351\007\121\376\051\000" + "\371\007\244\037\000\000\040\377\351\007\121\376\341\007\000\000" + "\264\037\000\000\040\377\351\007\121\376\347\007\000\000\304\037" + "\000\000\040\377\351\007\121\376\371\007\000\000\364\037\000\000" + "\040\377\351\007\121\376\144\376\301\007\214\037\000\000\040\377" + "\351\007\121\376\144\376\307\007\234\037\000\000\040\377\351\007" + "\121\376\144\376\331\007\254\037\000\000\040\377\351\007\121\376" + "\144\376\341\007\204\037\000\000\040\377\351\007\121\376\144\376" + "\347\007\224\037\000\000\040\377\351\007\121\376\144\376\371\007" + "\244\037\000\000\040\377\351\007\121\376\145\376\301\007\215\037" + "\000\000\040\377\351\007\121\376\145\376\307\007\235\037\000\000" + "\040\377\351\007\121\376\145\376\331\007\255\037\000\000\040\377" + "\351\007\121\376\145\376\341\007\205\037\000\000\040\377\351\007" + "\121\376\145\376\347\007\225\037\000\000\040\377\351\007\121\376" + "\145\376\371\007\245\037\000\000\040\377\351\007\123\376\050\000" + "\301\007\217\037\000\000\040\377\351\007\123\376\050\000\307\007" + "\237\037\000\000\040\377\351\007\123\376\050\000\331\007\257\037" + "\000\000\040\377\351\007\123\376\050\000\341\007\207\037\000\000" + "\040\377\351\007\123\376\050\000\347\007\227\037\000\000\040\377" + "\351\007\123\376\050\000\371\007\247\037\000\000\040\377\351\007" + "\123\376\051\000\301\007\216\037\000\000\040\377\351\007\123\376" + "\051\000\307\007\236\037\000\000\040\377\351\007\123\376\051\000" + "\331\007\256\037\000\000\040\377\351\007\123\376\051\000\341\007" + "\206\037\000\000\040\377\351\007\123\376\051\000\347\007\226\037" + "\000\000\040\377\351\007\123\376\051\000\371\007\246\037\000\000" + "\040\377\351\007\123\376\341\007\000\000\267\037\000\000\040\377" + "\351\007\123\376\347\007\000\000\307\037\000\000\040\377\351\007" + "\123\376\371\007\000\000\367\037\000\000\040\377\351\007\123\376" + "\144\376\301\007\216\037\000\000\040\377\351\007\123\376\144\376" + "\307\007\236\037\000\000\040\377\351\007\123\376\144\376\331\007" + "\256\037\000\000\040\377\351\007\123\376\144\376\341\007\206\037" + "\000\000\040\377\351\007\123\376\144\376\347\007\226\037\000\000" + "\040\377\351\007\123\376\144\376\371\007\246\037\000\000\040\377" + "\351\007\123\376\145\376\301\007\217\037\000\000\040\377\351\007" + "\123\376\145\376\307\007\237\037\000\000\040\377\351\007\123\376" + "\145\376\331\007\257\037\000\000\040\377\351\007\123\376\145\376" + "\341\007\207\037\000\000\040\377\351\007\123\376\145\376\347\007" + "\227\037\000\000\040\377\351\007\123\376\145\376\371\007\247\037" + "\000\000\040\377\351\007\144\376\301\007\000\000\210\037\000\000" + "\040\377\351\007\144\376\307\007\000\000\230\037\000\000\040\377" + "\351\007\144\376\331\007\000\000\250\037\000\000\040\377\351\007" + "\144\376\341\007\000\000\200\037\000\000\040\377\351\007\144\376" + "\347\007\000\000\220\037\000\000\040\377\351\007\144\376\371\007" + "\000\000\240\037\000\000\040\377\351\007\145\376\301\007\000\000" + "\211\037\000\000\040\377\351\007\145\376\307\007\000\000\231\037" + "\000\000\040\377\351\007\145\376\331\007\000\000\251\037\000\000" + "\040\377\351\007\145\376\341\007\000\000\201\037\000\000\040\377" + "\351\007\145\376\347\007\000\000\221\037\000\000\040\377\351\007" + "\145\376\371\007\000\000\241\037\000\000\040\377\357\007\047\000" + "\000\000\000\000\314\003\000\000\040\377\365\007\042\000\000\000" + "\000\000\313\003\000\000\040\377\365\007\047\000\000\000\000\000" + "\315\003\000\000\040\377\371\007\047\000\000\000\000\000\316\003" + "\000\000\040\377\274\010\057\000\000\000\000\000\160\042\000\000" + "\040\377\276\010\057\000\000\000\000\000\161\042\000\000\040\377" + "\310\010\057\000\000\000\000\000\107\042\000\000\040\377\317\010" + "\057\000\000\000\000\000\142\042\000\000\040\377\332\010\057\000" + "\000\000\000\000\204\042\000\000\040\377\333\010\057\000\000\000" + "\000\000\205\042\000\000\040\377\074\011\025\011\000\000\000\000" + "\130\011\000\000\040\377\074\011\026\011\000\000\000\000\131\011" + "\000\000\040\377\074\011\027\011\000\000\000\000\132\011\000\000" + "\040\377\074\011\034\011\000\000\000\000\133\011\000\000\040\377" + "\074\011\041\011\000\000\000\000\134\011\000\000\040\377\074\011" + "\042\011\000\000\000\000\135\011\000\000\040\377\074\011\050\011" + "\000\000\000\000\051\011\000\000\040\377\074\011\053\011\000\000" + "\000\000\136\011\000\000\040\377\074\011\057\011\000\000\000\000" + "\137\011\000\000\040\377\074\011\060\011\000\000\000\000\061\011" + "\000\000\040\377\074\011\063\011\000\000\000\000\064\011\000\000" + "\040\377\274\011\241\011\000\000\000\000\334\011\000\000\040\377" + "\274\011\242\011\000\000\000\000\335\011\000\000\040\377\274\011" + "\257\011\000\000\000\000\337\011\000\000\040\377\307\011\276\011" + "\000\000\000\000\313\011\000\000\040\377\307\011\327\011\000\000" + "\000\000\314\011\000\000\040\377\074\012\026\012\000\000\000\000" + "\131\012\000\000\040\377\074\012\027\012\000\000\000\000\132\012" + "\000\000\040\377\074\012\034\012\000\000\000\000\133\012\000\000" + "\040\377\074\012\053\012\000\000\000\000\136\012\000\000\040\377" + "\074\012\062\012\000\000\000\000\063\012\000\000\040\377\074\012" + "\070\012\000\000\000\000\066\012\000\000\040\377\074\013\041\013" + "\000\000\000\000\134\013\000\000\040\377\074\013\042\013\000\000" + "\000\000\135\013\000\000\040\377\107\013\076\013\000\000\000\000" + "\113\013\000\000\040\377\107\013\126\013\000\000\000\000\110\013" + "\000\000\040\377\107\013\127\013\000\000\000\000\114\013\000\000" + "\040\377\306\013\276\013\000\000\000\000\312\013\000\000\040\377" + "\306\013\327\013\000\000\000\000\314\013\000\000\040\377\307\013" + "\276\013\000\000\000\000\313\013\000\000\040\377\327\013\222\013" + "\000\000\000\000\224\013\000\000\040\377\374\013\057\000\000\000" + "\000\000\254\042\000\000\040\377\106\014\126\014\000\000\000\000" + "\110\014\000\000\040\377\277\014\325\014\000\000\000\000\300\014" + "\000\000\040\377\306\014\302\014\000\000\000\000\312\014\000\000" + "\040\377\306\014\325\014\000\000\000\000\307\014\000\000\040\377" + "\306\014\326\014\000\000\000\000\310\014\000\000\040\377\312\014" + "\325\014\000\000\000\000\313\014\000\000\040\377\106\015\076\015" + "\000\000\000\000\112\015\000\000\040\377\106\015\127\015\000\000" + "\000\000\114\015\000\000\040\377\107\015\076\015\000\000\000\000" + "\113\015\000\000\040\377\331\015\312\015\000\000\000\000\332\015" + "\000\000\040\377\331\015\317\015\000\000\000\000\334\015\000\000" + "\040\377\331\015\337\015\000\000\000\000\336\015\000\000\040\377" + "\334\015\312\015\000\000\000\000\335\015\000\000\040\377\161\017" + "\162\017\000\000\000\000\163\017\000\000\040\377\161\017\164\017" + "\000\000\000\000\165\017\000\000\040\377\161\017\200\017\000\000" + "\000\000\201\017\000\000\040\377\220\017\265\017\000\000\000\000" + "\271\017\000\000\040\377\222\017\267\017\000\000\000\000\223\017" + "\000\000\040\377\234\017\267\017\000\000\000\000\235\017\000\000" + "\040\377\241\017\267\017\000\000\000\000\242\017\000\000\040\377" + "\246\017\267\017\000\000\000\000\247\017\000\000\040\377\253\017" + "\267\017\000\000\000\000\254\017\000\000\040\377\262\017\200\017" + "\000\000\000\000\166\017\000\000\040\377\263\017\200\017\000\000" + "\000\000\170\017\000\000\040\377\265\017\100\017\000\000\000\000" + "\151\017\000\000\040\377\267\017\102\017\000\000\000\000\103\017" + "\000\000\040\377\267\017\114\017\000\000\000\000\115\017\000\000" + "\040\377\267\017\121\017\000\000\000\000\122\017\000\000\040\377" + "\267\017\126\017\000\000\000\000\127\017\000\000\040\377\267\017" + "\133\017\000\000\000\000\134\017\000\000\040\377\056\020\045\020" + "\000\000\000\000\046\020\000\000\040\377\000\021\000\021\000\000" + "\000\000\001\021\000\000\040\377\002\021\000\021\000\000\000\000" + "\023\021\000\000\040\377\002\021\002\021\000\000\000\000\024\021" + "\000\000\040\377\002\021\003\021\000\000\000\000\025\021\000\000" + "\040\377\002\021\007\021\000\000\000\000\026\021\000\000\040\377" + "\003\021\000\021\000\000\000\000\027\021\000\000\040\377\003\021" + "\003\021\000\000\000\000\004\021\000\000\040\377\005\021\002\021" + "\000\000\000\000\030\021\000\000\040\377\005\021\005\021\000\000" + "\000\000\031\021\000\000\040\377\005\021\013\021\000\000\000\000" + "\033\021\000\000\040\377\005\021\022\021\000\000\000\000\032\021" + "\000\000\040\377\006\021\007\021\000\000\000\000\034\021\000\000" + "\040\377\006\021\013\021\000\000\000\000\035\021\000\000\040\377" + "\007\021\000\021\000\000\000\000\036\021\000\000\040\377\007\021" + "\002\021\000\000\000\000\037\021\000\000\040\377\007\021\003\021" + "\000\000\000\000\040\021\000\000\040\377\007\021\007\021\000\000" + "\000\000\010\021\000\000\040\377\007\021\011\021\000\000\000\000" + "\041\021\000\000\040\377\007\021\012\021\000\000\000\000\045\021" + "\000\000\040\377\007\021\013\021\000\000\000\000\053\021\000\000" + "\040\377\007\021\014\021\000\000\000\000\047\021\000\000\040\377" + "\007\021\016\021\000\000\000\000\050\021\000\000\040\377\007\021" + "\020\021\000\000\000\000\051\021\000\000\040\377\007\021\021\021" + "\000\000\000\000\052\021\000\000\040\377\007\021\053\021\000\000" + "\000\000\054\021\000\000\040\377\007\021\055\021\000\000\000\000" + "\042\021\000\000\040\377\007\021\057\021\000\000\000\000\043\021" + "\000\000\040\377\007\021\062\021\000\000\000\000\044\021\000\000" + "\040\377\007\021\066\021\000\000\000\000\046\021\000\000\040\377" + "\010\021\013\021\000\000\000\000\054\021\000\000\040\377\011\021" + "\000\021\000\000\000\000\055\021\000\000\040\377\011\021\002\021" + "\000\000\000\000\056\021\000\000\040\377\011\021\003\021\000\000" + "\000\000\057\021\000\000\040\377\011\021\005\021\000\000\000\000" + "\060\021\000\000\040\377\011\021\006\021\000\000\000\000\061\021" + "\000\000\040\377\011\021\007\021\000\000\000\000\062\021\000\000" + "\040\377\011\021\011\021\000\000\000\000\012\021\000\000\040\377" + "\011\021\012\021\000\000\000\000\064\021\000\000\040\377\011\021" + "\013\021\000\000\000\000\065\021\000\000\040\377\011\021\014\021" + "\000\000\000\000\066\021\000\000\040\377\011\021\016\021\000\000" + "\000\000\067\021\000\000\040\377\011\021\017\021\000\000\000\000" + "\070\021\000\000\040\377\011\021\020\021\000\000\000\000\071\021" + "\000\000\040\377\011\021\021\021\000\000\000\000\072\021\000\000" + "\040\377\011\021\022\021\000\000\000\000\073\021\000\000\040\377" + "\011\021\036\021\000\000\000\000\063\021\000\000\040\377\012\021" + "\011\021\000\000\000\000\064\021\000\000\040\377\013\021\000\021" + "\000\000\000\000\101\021\000\000\040\377\013\021\003\021\000\000" + "\000\000\102\021\000\000\040\377\013\021\006\021\000\000\000\000" + "\103\021\000\000\040\377\013\021\007\021\000\000\000\000\104\021" + "\000\000\040\377\013\021\011\021\000\000\000\000\105\021\000\000" + "\040\377\013\021\013\021\000\000\000\000\107\021\000\000\040\377" + "\013\021\014\021\000\000\000\000\110\021\000\000\040\377\013\021" + "\016\021\000\000\000\000\111\021\000\000\040\377\013\021\020\021" + "\000\000\000\000\112\021\000\000\040\377\013\021\021\021\000\000" + "\000\000\113\021\000\000\040\377\013\021\100\021\000\000\000\000" + "\106\021\000\000\040\377\014\021\013\021\000\000\000\000\115\021" + "\000\000\040\377\014\021\014\021\000\000\000\000\015\021\000\000" + "\040\377\016\021\017\021\000\000\000\000\122\021\000\000\040\377" + "\016\021\022\021\000\000\000\000\123\021\000\000\040\377\021\021" + "\007\021\000\000\000\000\126\021\000\000\040\377\021\021\013\021" + "\000\000\000\000\127\021\000\000\040\377\022\021\022\021\000\000" + "\000\000\130\021\000\000\040\377\041\021\000\021\000\000\000\000" + "\042\021\000\000\040\377\041\021\003\021\000\000\000\000\043\021" + "\000\000\040\377\041\021\007\021\000\000\000\000\044\021\000\000" + "\040\377\041\021\011\021\000\000\000\000\045\021\000\000\040\377" + "\041\021\014\021\000\000\000\000\046\021\000\000\040\377\062\021" + "\000\021\000\000\000\000\063\021\000\000\040\377\074\021\074\021" + "\000\000\000\000\075\021\000\000\040\377\076\021\076\021\000\000" + "\000\000\077\021\000\000\040\377\116\021\116\021\000\000\000\000" + "\117\021\000\000\040\377\120\021\120\021\000\000\000\000\121\021" + "\000\000\040\377\141\021\151\021\000\000\000\000\166\021\000\000" + "\040\377\141\021\156\021\000\000\000\000\167\021\000\000\040\377" + "\141\021\165\021\000\000\000\000\142\021\000\000\040\377\143\021" + "\151\021\000\000\000\000\170\021\000\000\040\377\143\021\155\021" + "\000\000\000\000\171\021\000\000\040\377\143\021\165\021\000\000" + "\000\000\144\021\000\000\040\377\145\021\151\021\000\000\000\000" + "\172\021\000\000\040\377\145\021\156\021\000\000\000\000\173\021" + "\000\000\040\377\145\021\163\021\000\000\000\000\174\021\000\000" + "\040\377\145\021\165\021\000\000\000\000\146\021\000\000\040\377" + "\147\021\151\021\000\000\000\000\175\021\000\000\040\377\147\021" + "\156\021\000\000\000\000\176\021\000\000\040\377\147\021\165\021" + "\000\000\000\000\150\021\000\000\040\377\151\021\141\021\000\000" + "\000\000\152\021\000\000\040\377\151\021\142\021\000\000\000\000" + "\153\021\000\000\040\377\151\021\145\021\000\000\000\000\177\021" + "\000\000\040\377\151\021\146\021\000\000\000\000\200\021\000\000" + "\040\377\151\021\150\021\000\000\000\000\201\021\000\000\040\377" + "\151\021\151\021\000\000\000\000\202\021\000\000\040\377\151\021" + "\156\021\000\000\000\000\203\021\000\000\040\377\151\021\165\021" + "\000\000\000\000\154\021\000\000\040\377\152\021\165\021\000\000" + "\000\000\153\021\000\000\040\377\155\021\143\021\000\000\000\000" + "\204\021\000\000\040\377\155\021\144\021\000\000\000\000\205\021" + "\000\000\040\377\155\021\147\021\000\000\000\000\206\021\000\000" + "\040\377\155\021\151\021\000\000\000\000\207\021\000\000\040\377" + "\155\021\165\021\000\000\000\000\210\021\000\000\040\377\156\021" + "\141\021\000\000\000\000\211\021\000\000\040\377\156\021\142\021" + "\000\000\000\000\212\021\000\000\040\377\156\021\145\021\000\000" + "\000\000\157\021\000\000\040\377\156\021\146\021\000\000\000\000" + "\160\021\000\000\040\377\156\021\150\021\000\000\000\000\214\021" + "\000\000\040\377\156\021\156\021\000\000\000\000\215\021\000\000" + "\040\377\156\021\165\021\000\000\000\000\161\021\000\000\040\377" + "\156\021\174\021\000\000\000\000\213\021\000\000\040\377\157\021" + "\163\021\000\000\000\000\213\021\000\000\040\377\157\021\165\021" + "\000\000\000\000\160\021\000\000\040\377\162\021\141\021\000\000" + "\000\000\216\021\000\000\040\377\162\021\145\021\000\000\000\000" + "\217\021\000\000\040\377\162\021\146\021\000\000\000\000\220\021" + "\000\000\040\377\162\021\147\021\000\000\000\000\221\021\000\000" + "\040\377\162\021\150\021\000\000\000\000\222\021\000\000\040\377" + "\162\021\156\021\000\000\000\000\223\021\000\000\040\377\162\021" + "\165\021\000\000\000\000\224\021\000\000\040\377\163\021\156\021" + "\000\000\000\000\225\021\000\000\040\377\163\021\163\021\000\000" + "\000\000\226\021\000\000\040\377\163\021\165\021\000\000\000\000" + "\164\021\000\000\040\377\164\021\156\021\000\000\000\000\227\021" + "\000\000\040\377\165\021\141\021\000\000\000\000\230\021\000\000" + "\040\377\165\021\143\021\000\000\000\000\231\021\000\000\040\377" + "\165\021\151\021\000\000\000\000\232\021\000\000\040\377\165\021" + "\156\021\000\000\000\000\233\021\000\000\040\377\165\021\163\021" + "\000\000\000\000\234\021\000\000\040\377\165\021\236\021\000\000" + "\000\000\235\021\000\000\040\377\236\021\145\021\000\000\000\000" + "\237\021\000\000\040\377\236\021\156\021\000\000\000\000\240\021" + "\000\000\040\377\236\021\165\021\000\000\000\000\241\021\000\000" + "\040\377\236\021\236\021\000\000\000\000\242\021\000\000\040\377" + "\250\021\250\021\000\000\000\000\251\021\000\000\040\377\250\021" + "\257\021\000\000\000\000\303\021\000\000\040\377\250\021\272\021" + "\000\000\000\000\252\021\000\000\040\377\250\021\347\021\000\000" + "\000\000\304\021\000\000\040\377\252\021\250\021\000\000\000\000" + "\304\021\000\000\040\377\253\021\250\021\000\000\000\000\305\021" + "\000\000\040\377\253\021\256\021\000\000\000\000\306\021\000\000" + "\040\377\253\021\272\021\000\000\000\000\307\021\000\000\040\377" + "\253\021\275\021\000\000\000\000\254\021\000\000\040\377\253\021" + "\300\021\000\000\000\000\311\021\000\000\040\377\253\021\302\021" + "\000\000\000\000\255\021\000\000\040\377\253\021\353\021\000\000" + "\000\000\310\021\000\000\040\377\256\021\250\021\000\000\000\000" + "\312\021\000\000\040\377\256\021\257\021\000\000\000\000\313\021" + "\000\000\040\377\257\021\250\021\000\000\000\000\260\021\000\000" + "\040\377\257\021\252\021\000\000\000\000\314\021\000\000\040\377" + "\257\021\253\021\000\000\000\000\315\021\000\000\040\377\257\021" + "\256\021\000\000\000\000\316\021\000\000\040\377\257\021\257\021" + "\000\000\000\000\320\021\000\000\040\377\257\021\267\021\000\000" + "\000\000\261\021\000\000\040\377\257\021\270\021\000\000\000\000" + "\262\021\000\000\040\377\257\021\271\021\000\000\000\000\323\021" + "\000\000\040\377\257\021\272\021\000\000\000\000\263\021\000\000" + "\040\377\257\021\273\021\000\000\000\000\326\021\000\000\040\377" + "\257\021\277\021\000\000\000\000\330\021\000\000\040\377\257\021" + "\300\021\000\000\000\000\264\021\000\000\040\377\257\021\301\021" + "\000\000\000\000\265\021\000\000\040\377\257\021\302\021\000\000" + "\000\000\266\021\000\000\040\377\257\021\332\021\000\000\000\000" + "\321\021\000\000\040\377\257\021\335\021\000\000\000\000\322\021" + "\000\000\040\377\257\021\345\021\000\000\000\000\324\021\000\000" + "\040\377\257\021\346\021\000\000\000\000\325\021\000\000\040\377" + "\257\021\353\021\000\000\000\000\327\021\000\000\040\377\257\021" + "\371\021\000\000\000\000\331\021\000\000\040\377\260\021\272\021" + "\000\000\000\000\314\021\000\000\040\377\261\021\250\021\000\000" + "\000\000\321\021\000\000\040\377\261\021\272\021\000\000\000\000" + "\322\021\000\000\040\377\262\021\272\021\000\000\000\000\323\021" + "\000\000\040\377\262\021\274\021\000\000\000\000\325\021\000\000" + "\040\377\262\021\302\021\000\000\000\000\324\021\000\000\040\377" + "\263\021\272\021\000\000\000\000\326\021\000\000\040\377\267\021" + "\250\021\000\000\000\000\332\021\000\000\040\377\267\021\257\021" + "\000\000\000\000\333\021\000\000\040\377\267\021\270\021\000\000" + "\000\000\334\021\000\000\040\377\267\021\272\021\000\000\000\000" + "\335\021\000\000\040\377\267\021\273\021\000\000\000\000\336\021" + "\000\000\040\377\267\021\274\021\000\000\000\000\342\021\000\000" + "\040\377\267\021\276\021\000\000\000\000\340\021\000\000\040\377" + "\267\021\302\021\000\000\000\000\341\021\000\000\040\377\267\021" + "\353\021\000\000\000\000\337\021\000\000\040\377\270\021\257\021" + "\000\000\000\000\343\021\000\000\040\377\270\021\272\021\000\000" + "\000\000\271\021\000\000\040\377\270\021\274\021\000\000\000\000" + "\346\021\000\000\040\377\270\021\301\021\000\000\000\000\344\021" + "\000\000\040\377\270\021\302\021\000\000\000\000\345\021\000\000" + "\040\377\272\021\250\021\000\000\000\000\347\021\000\000\040\377" + "\272\021\256\021\000\000\000\000\350\021\000\000\040\377\272\021" + "\257\021\000\000\000\000\351\021\000\000\040\377\272\021\270\021" + "\000\000\000\000\352\021\000\000\040\377\272\021\272\021\000\000" + "\000\000\273\021\000\000\040\377\274\021\250\021\000\000\000\000" + "\354\021\000\000\040\377\274\021\251\021\000\000\000\000\355\021" + "\000\000\040\377\274\021\274\021\000\000\000\000\356\021\000\000" + "\040\377\274\021\277\021\000\000\000\000\357\021\000\000\040\377" + "\301\021\270\021\000\000\000\000\363\021\000\000\040\377\301\021" + "\274\021\000\000\000\000\364\021\000\000\040\377\302\021\253\021" + "\000\000\000\000\365\021\000\000\040\377\302\021\257\021\000\000" + "\000\000\366\021\000\000\040\377\302\021\267\021\000\000\000\000" + "\367\021\000\000\040\377\302\021\270\021\000\000\000\000\370\021" + "\000\000\040\377\316\021\302\021\000\000\000\000\317\021\000\000" + "\040\377\335\021\272\021\000\000\000\000\336\021\000\000\040\377" + "\354\021\250\021\000\000\000\000\355\021\000\000\040\377\360\021" + "\272\021\000\000\000\000\361\021\000\000\040\377\360\021\353\021" + "\000\000\000\000\362\021\000\000\040\377\220\041\174\000\000\000" + "\000\000\105\043\000\000\040\377\220\041\225\043\000\000\000\000" + "\107\043\000\000\040\377\221\041\055\000\000\000\000\000\117\043" + "\000\000\040\377\221\041\225\043\000\000\000\000\120\043\000\000" + "\040\377\222\041\174\000\000\000\000\000\106\043\000\000\040\377" + "\222\041\225\043\000\000\000\000\110\043\000\000\040\377\223\041" + "\055\000\000\000\000\000\126\043\000\000\040\377\223\041\225\043" + "\000\000\000\000\127\043\000\000\040\377\003\042\057\000\000\000" + "\000\000\004\042\000\000\040\377\006\042\137\000\000\000\000\000" + "\131\043\000\000\040\377\006\042\174\000\000\000\000\000\113\043" + "\000\000\040\377\006\042\225\043\000\000\000\000\115\043\000\000" + "\040\377\007\042\174\000\000\000\000\000\122\043\000\000\040\377" + "\007\042\176\000\000\000\000\000\153\043\000\000\040\377\007\042" + "\250\000\000\000\000\000\142\043\000\000\040\377\007\042\225\043" + "\000\000\000\000\124\043\000\000\040\377\010\042\057\000\000\000" + "\000\000\011\042\000\000\040\377\012\042\137\000\000\000\000\000" + "\167\043\000\000\040\377\013\042\057\000\000\000\000\000\014\042" + "\000\000\040\377\030\042\137\000\000\000\000\000\133\043\000\000" + "\040\377\030\042\250\000\000\000\000\000\144\043\000\000\040\377" + "\030\042\051\042\000\000\000\000\135\043\000\000\040\377\030\042" + "\244\042\000\000\000\000\125\043\000\000\040\377\030\042\245\042" + "\000\000\000\000\116\043\000\000\040\377\030\042\225\043\000\000" + "\000\000\073\043\000\000\040\377\030\042\313\045\000\000\000\000" + "\076\043\000\000\040\377\043\042\057\000\000\000\000\000\044\042" + "\000\000\040\377\045\042\057\000\000\000\000\000\046\042\000\000" + "\040\377\047\042\176\000\000\000\000\000\162\043\000\000\040\377" + "\047\042\050\042\000\000\000\000\304\042\000\000\040\377\047\042" + "\225\043\000\000\000\000\123\043\000\000\040\377\050\042\176\000" + "\000\000\000\000\161\043\000\000\040\377\050\042\047\042\000\000" + "\000\000\304\042\000\000\040\377\050\042\225\043\000\000\000\000" + "\114\043\000\000\040\377\051\042\030\042\000\000\000\000\135\043" + "\000\000\040\377\052\042\174\000\000\000\000\000\146\043\000\000" + "\040\377\074\042\057\000\000\000\000\000\101\042\000\000\040\377" + "\103\042\057\000\000\000\000\000\104\042\000\000\040\377\110\042" + "\057\000\000\000\000\000\111\042\000\000\040\377\115\042\057\000" + "\000\000\000\000\155\042\000\000\040\377\140\042\137\000\000\000" + "\000\000\142\042\000\000\040\377\140\042\225\043\000\000\000\000" + "\157\043\000\000\040\377\162\042\057\000\000\000\000\000\164\042" + "\000\000\040\377\163\042\057\000\000\000\000\000\165\042\000\000" + "\040\377\166\042\057\000\000\000\000\000\170\042\000\000\040\377" + "\167\042\057\000\000\000\000\000\171\042\000\000\040\377\172\042" + "\057\000\000\000\000\000\200\042\000\000\040\377\173\042\057\000" + "\000\000\000\000\201\042\000\000\040\377\174\042\057\000\000\000" + "\000\000\340\042\000\000\040\377\175\042\057\000\000\000\000\000" + "\341\042\000\000\040\377\202\042\137\000\000\000\000\000\206\042" + "\000\000\040\377\202\042\174\000\000\000\000\000\147\043\000\000" + "\040\377\203\042\137\000\000\000\000\000\207\042\000\000\040\377" + "\206\042\057\000\000\000\000\000\210\042\000\000\040\377\207\042" + "\057\000\000\000\000\000\211\042\000\000\040\377\221\042\057\000" + "\000\000\000\000\342\042\000\000\040\377\222\042\057\000\000\000" + "\000\000\343\042\000\000\040\377\244\042\250\000\000\000\000\000" + "\141\043\000\000\040\377\244\042\257\000\000\000\000\000\121\043" + "\000\000\040\377\244\042\030\042\000\000\000\000\125\043\000\000" + "\040\377\244\042\245\042\000\000\000\000\066\043\000\000\040\377" + "\245\042\137\000\000\000\000\000\112\043\000\000\040\377\245\042" + "\030\042\000\000\000\000\116\043\000\000\040\377\245\042\244\042" + "\000\000\000\000\066\043\000\000\040\377\250\042\057\000\000\000" + "\000\000\255\042\000\000\040\377\251\042\057\000\000\000\000\000" + "\256\042\000\000\040\377\253\042\057\000\000\000\000\000\257\042" + "\000\000\040\377\262\042\057\000\000\000\000\000\352\042\000\000" + "\040\377\263\042\057\000\000\000\000\000\353\042\000\000\040\377" + "\264\042\057\000\000\000\000\000\354\042\000\000\040\377\265\042" + "\057\000\000\000\000\000\355\042\000\000\040\377\304\042\137\000" + "\000\000\000\000\132\043\000\000\040\377\304\042\225\043\000\000" + "\000\000\072\043\000\000\040\377\163\043\137\000\000\000\000\000" + "\170\043\000\000\040\377\165\043\137\000\000\000\000\000\171\043" + "\000\000\040\377\172\043\137\000\000\000\000\000\166\043\000\000" + "\040\377\225\043\047\000\000\000\000\000\136\043\000\000\040\377" + "\225\043\057\000\000\000\000\000\101\043\000\000\040\377\225\043" + "\072\000\000\000\000\000\140\043\000\000\040\377\225\043\074\000" + "\000\000\000\000\103\043\000\000\040\377\225\043\075\000\000\000" + "\000\000\070\043\000\000\040\377\225\043\076\000\000\000\000\000" + "\104\043\000\000\040\377\225\043\077\000\000\000\000\000\160\043" + "\000\000\040\377\225\043\134\000\000\000\000\000\102\043\000\000" + "\040\377\225\043\367\000\000\000\000\000\071\043\000\000\040\377" + "\225\043\220\041\000\000\000\000\107\043\000\000\040\377\225\043" + "\221\041\000\000\000\000\120\043\000\000\040\377\225\043\222\041" + "\000\000\000\000\110\043\000\000\040\377\225\043\223\041\000\000" + "\000\000\127\043\000\000\040\377\225\043\006\042\000\000\000\000" + "\115\043\000\000\040\377\225\043\007\042\000\000\000\000\124\043" + "\000\000\040\377\225\043\030\042\000\000\000\000\073\043\000\000" + "\040\377\225\043\047\042\000\000\000\000\123\043\000\000\040\377" + "\225\043\050\042\000\000\000\000\114\043\000\000\040\377\225\043" + "\140\042\000\000\000\000\157\043\000\000\040\377\225\043\304\042" + "\000\000\000\000\072\043\000\000\040\377\225\043\313\045\000\000" + "\000\000\074\043\000\000\040\377\313\045\052\000\000\000\000\000" + "\137\043\000\000\040\377\313\045\055\000\000\000\000\000\226\042" + "\000\000\040\377\313\045\056\000\000\000\000\000\231\042\000\000" + "\040\377\313\045\134\000\000\000\000\000\111\043\000\000\040\377" + "\313\045\137\000\000\000\000\000\134\043\000\000\040\377\313\045" + "\174\000\000\000\000\000\075\043\000\000\040\377\313\045\250\000" + "\000\000\000\000\145\043\000\000\040\377\313\045\030\042\000\000" + "\000\000\076\043\000\000\040\377\313\045\225\043\000\000\000\000" + "\074\043\000\000\040\377\335\052\057\000\000\000\000\000\334\052" + "\000\000\040\377\122\376\174\000\000\000\000\000\221\041\000\000" + "\040\377\123\376\123\376\000\000\000\000\110\042\000\000\040\377" "\126\376\146\000\163\000\000\000\233\036\000\000\040\377\257\377" "\102\000\000\000\000\000\103\002\000\000\040\377\257\377\104\000" "\000\000\000\000\020\001\000\000\040\377\257\377\107\000\000\000" @@ -3551,213 +3509,213 @@ "\121\376\325\006\000\000\000\000\000\000\002\000\230\000\121\376" "\331\006\000\000\000\000\000\000\002\000\232\000\121\376\334\006" "\000\000\000\000\000\000\002\000\234\000\121\376\340\006\000\000" - "\000\000\000\000\003\000\236\000\121\376\341\006\000\000\000\000" - "\000\000\002\000\241\000\121\376\345\006\000\000\000\000\000\000" - "\002\000\243\000\121\376\351\006\000\000\000\000\000\000\002\000" - "\245\000\121\376\357\006\000\000\000\000\000\000\002\000\247\000" - "\121\376\361\006\000\000\000\000\000\000\002\000\251\000\121\376" - "\362\006\000\000\000\000\000\000\002\000\253\000\121\376\365\006" - "\000\000\000\000\000\000\002\000\255\000\121\376\371\006\000\000" - "\000\000\000\000\002\000\257\000\121\376\374\006\000\000\000\000" - "\000\000\002\000\261\000\121\376\123\376\101\000\000\000\000\000" - "\003\000\263\000\121\376\123\376\105\000\000\000\000\000\003\000" - "\266\000\121\376\123\376\111\000\000\000\000\000\003\000\271\000" - "\121\376\123\376\141\000\000\000\000\000\003\000\274\000\121\376" - "\123\376\145\000\000\000\000\000\003\000\277\000\121\376\123\376" - "\151\000\000\000\000\000\003\000\302\000\121\376\123\376\206\001" - "\000\000\000\000\003\000\305\000\121\376\123\376\216\001\000\000" - "\000\000\003\000\310\000\121\376\123\376\220\001\000\000\000\000" - "\003\000\313\000\121\376\123\376\335\001\000\000\000\000\003\000" - "\316\000\121\376\123\376\124\002\000\000\000\000\003\000\321\000" - "\121\376\123\376\133\002\000\000\000\000\003\000\324\000\122\376" - "\206\001\000\000\000\000\000\000\002\000\327\000\122\376\216\001" - "\000\000\000\000\000\000\002\000\331\000\122\376\220\001\000\000" - "\000\000\000\000\002\000\333\000\122\376\226\001\000\000\000\000" - "\000\000\002\000\335\000\122\376\261\001\000\000\000\000\000\000" - "\002\000\337\000\122\376\262\001\000\000\000\000\000\000\002\000" - "\341\000\122\376\335\001\000\000\000\000\000\000\002\000\343\000" - "\122\376\124\002\000\000\000\000\000\000\002\000\345\000\122\376" - "\133\002\000\000\000\000\000\000\002\000\347\000\122\376\151\002" - "\000\000\000\000\000\000\002\000\351\000\122\376\212\002\000\000" - "\000\000\000\000\002\000\353\000\122\376\213\002\000\000\000\000" - "\000\000\002\000\355\000\122\376\301\006\000\000\000\000\000\000" - "\002\000\357\000\122\376\305\006\000\000\000\000\000\000\002\000" - "\361\000\122\376\311\006\000\000\000\000\000\000\002\000\363\000" - "\122\376\317\006\000\000\000\000\000\000\002\000\365\000\122\376" - "\322\006\000\000\000\000\000\000\002\000\367\000\122\376\325\006" - "\000\000\000\000\000\000\002\000\371\000\122\376\341\006\000\000" - "\000\000\000\000\002\000\373\000\122\376\345\006\000\000\000\000" - "\000\000\002\000\375\000\122\376\351\006\000\000\000\000\000\000" - "\002\000\377\000\122\376\357\006\000\000\000\000\000\000\002\000" - "\001\001\122\376\362\006\000\000\000\000\000\000\002\000\003\001" - "\122\376\365\006\000\000\000\000\000\000\002\000\005\001\123\376" - "\206\001\000\000\000\000\000\000\002\000\007\001\123\376\216\001" - "\000\000\000\000\000\000\002\000\011\001\123\376\220\001\000\000" - "\000\000\000\000\002\000\013\001\123\376\335\001\000\000\000\000" - "\000\000\002\000\015\001\123\376\124\002\000\000\000\000\000\000" - "\002\000\017\001\123\376\133\002\000\000\000\000\000\000\002\000" - "\021\001\124\376\206\001\000\000\000\000\000\000\002\000\023\001" - "\124\376\216\001\000\000\000\000\000\000\002\000\025\001\124\376" - "\220\001\000\000\000\000\000\000\002\000\027\001\124\376\226\001" - "\000\000\000\000\000\000\002\000\031\001\124\376\261\001\000\000" - "\000\000\000\000\002\000\033\001\124\376\262\001\000\000\000\000" - "\000\000\002\000\035\001\124\376\335\001\000\000\000\000\000\000" - "\002\000\037\001\124\376\124\002\000\000\000\000\000\000\002\000" - "\041\001\124\376\133\002\000\000\000\000\000\000\002\000\043\001" - "\124\376\151\002\000\000\000\000\000\000\002\000\045\001\124\376" - "\212\002\000\000\000\000\000\000\002\000\047\001\124\376\213\002" - "\000\000\000\000\000\000\002\000\051\001\124\376\301\006\000\000" - "\000\000\000\000\002\000\053\001\124\376\305\006\000\000\000\000" - "\000\000\002\000\055\001\124\376\317\006\000\000\000\000\000\000" - "\002\000\057\001\124\376\322\006\000\000\000\000\000\000\002\000" - "\061\001\124\376\341\006\000\000\000\000\000\000\002\000\063\001" - "\124\376\345\006\000\000\000\000\000\000\002\000\065\001\124\376" - "\357\006\000\000\000\000\000\000\002\000\067\001\124\376\362\006" - "\000\000\000\000\000\000\002\000\071\001\132\376\206\001\000\000" - "\000\000\000\000\002\000\073\001\132\376\216\001\000\000\000\000" - "\000\000\002\000\075\001\132\376\220\001\000\000\000\000\000\000" - "\002\000\077\001\132\376\226\001\000\000\000\000\000\000\002\000" - "\101\001\132\376\261\001\000\000\000\000\000\000\002\000\103\001" - "\132\376\262\001\000\000\000\000\000\000\002\000\105\001\132\376" - "\335\001\000\000\000\000\000\000\002\000\107\001\132\376\124\002" - "\000\000\000\000\000\000\002\000\111\001\132\376\133\002\000\000" - "\000\000\000\000\002\000\113\001\132\376\151\002\000\000\000\000" - "\000\000\002\000\115\001\132\376\212\002\000\000\000\000\000\000" - "\002\000\117\001\132\376\213\002\000\000\000\000\000\000\002\000" - "\121\001\146\376\301\006\000\000\000\000\000\000\002\000\123\001" - "\146\376\305\006\000\000\000\000\000\000\002\000\125\001\146\376" - "\311\006\000\000\000\000\000\000\002\000\127\001\146\376\317\006" - "\000\000\000\000\000\000\002\000\131\001\146\376\322\006\000\000" - "\000\000\000\000\002\000\133\001\146\376\325\006\000\000\000\000" - "\000\000\002\000\135\001\146\376\341\006\000\000\000\000\000\000" - "\002\000\137\001\146\376\345\006\000\000\000\000\000\000\002\000" - "\141\001\146\376\351\006\000\000\000\000\000\000\002\000\143\001" - "\146\376\357\006\000\000\000\000\000\000\002\000\145\001\146\376" - "\362\006\000\000\000\000\000\000\002\000\147\001\146\376\365\006" - "\000\000\000\000\000\000\002\000\151\001\155\376\301\006\000\000" - "\000\000\000\000\002\000\153\001\155\376\305\006\000\000\000\000" - "\000\000\002\000\155\001\155\376\311\006\000\000\000\000\000\000" - "\002\000\157\001\155\376\317\006\000\000\000\000\000\000\002\000" - "\161\001\155\376\322\006\000\000\000\000\000\000\002\000\163\001" - "\155\376\325\006\000\000\000\000\000\000\002\000\165\001\155\376" - "\341\006\000\000\000\000\000\000\002\000\167\001\155\376\345\006" - "\000\000\000\000\000\000\002\000\171\001\155\376\351\006\000\000" - "\000\000\000\000\002\000\173\001\155\376\357\006\000\000\000\000" - "\000\000\002\000\175\001\155\376\362\006\000\000\000\000\000\000" - "\002\000\177\001\155\376\365\006\000\000\000\000\000\000\002\000" - "\201\001\240\376\000\000\000\000\000\000\000\000\002\000\203\001" - "\241\376\000\000\000\000\000\000\000\000\002\000\205\001\242\376" - "\000\000\000\000\000\000\000\000\002\000\207\001\243\376\000\000" - "\000\000\000\000\000\000\003\000\211\001\244\376\000\000\000\000" - "\000\000\000\000\003\000\214\001\245\376\000\000\000\000\000\000" - "\000\000\003\000\217\001\040\377\047\000\112\000\000\000\000\000" - "\002\000\222\001\040\377\047\000\152\000\000\000\000\000\002\000" - "\224\001\040\377\047\000\300\006\000\000\000\000\002\000\226\001" - "\040\377\047\000\301\006\000\000\000\000\002\000\230\001\040\377" - "\047\000\305\006\000\000\000\000\002\000\232\001\040\377\047\000" - "\311\006\000\000\000\000\002\000\234\001\040\377\047\000\317\006" - "\000\000\000\000\002\000\236\001\040\377\047\000\321\006\000\000" - "\000\000\002\000\240\001\040\377\047\000\322\006\000\000\000\000" - "\002\000\242\001\040\377\047\000\325\006\000\000\000\000\002\000" - "\244\001\040\377\047\000\331\006\000\000\000\000\002\000\246\001" - "\040\377\047\000\334\006\000\000\000\000\002\000\250\001\040\377" - "\047\000\340\006\000\000\000\000\003\000\252\001\040\377\047\000" - "\341\006\000\000\000\000\002\000\255\001\040\377\047\000\345\006" - "\000\000\000\000\002\000\257\001\040\377\047\000\351\006\000\000" - "\000\000\002\000\261\001\040\377\047\000\357\006\000\000\000\000" - "\002\000\263\001\040\377\047\000\361\006\000\000\000\000\002\000" - "\265\001\040\377\047\000\362\006\000\000\000\000\002\000\267\001" - "\040\377\047\000\365\006\000\000\000\000\002\000\271\001\040\377" - "\047\000\371\006\000\000\000\000\002\000\273\001\040\377\047\000" - "\374\006\000\000\000\000\002\000\275\001\040\377\050\000\051\000" - "\051\000\000\000\001\000\277\001\040\377\055\000\056\000\105\000" - "\000\000\002\000\300\001\040\377\055\000\056\000\145\000\000\000" - "\002\000\302\001\040\377\106\000\125\000\000\000\000\000\001\000" - "\304\001\040\377\112\000\047\000\000\000\000\000\002\000\305\001" - "\040\377\112\000\264\000\000\000\000\000\002\000\307\001\040\377" - "\114\000\114\000\101\000\120\000\001\000\311\001\040\377\134\000" - "\157\000\057\000\000\000\001\000\312\001\040\377\136\000\301\006" - "\000\000\000\000\002\000\313\001\040\377\136\000\305\006\000\000" - "\000\000\002\000\315\001\040\377\136\000\311\006\000\000\000\000" - "\002\000\317\001\040\377\136\000\317\006\000\000\000\000\002\000" - "\321\001\040\377\136\000\322\006\000\000\000\000\002\000\323\001" - "\040\377\136\000\325\006\000\000\000\000\002\000\325\001\040\377" - "\136\000\341\006\000\000\000\000\002\000\327\001\040\377\136\000" - "\345\006\000\000\000\000\002\000\331\001\040\377\136\000\351\006" - "\000\000\000\000\002\000\333\001\040\377\136\000\357\006\000\000" - "\000\000\002\000\335\001\040\377\136\000\362\006\000\000\000\000" - "\002\000\337\001\040\377\136\000\365\006\000\000\000\000\002\000" - "\341\001\040\377\137\000\056\000\105\000\000\000\002\000\343\001" - "\040\377\137\000\056\000\145\000\000\000\002\000\345\001\040\377" - "\137\000\301\006\000\000\000\000\002\000\347\001\040\377\137\000" - "\305\006\000\000\000\000\002\000\351\001\040\377\137\000\317\006" - "\000\000\000\000\002\000\353\001\040\377\137\000\322\006\000\000" - "\000\000\002\000\355\001\040\377\137\000\341\006\000\000\000\000" - "\002\000\357\001\040\377\137\000\345\006\000\000\000\000\002\000" - "\361\001\040\377\137\000\357\006\000\000\000\000\002\000\363\001" - "\040\377\137\000\362\006\000\000\000\000\002\000\365\001\040\377" - "\140\000\140\000\301\006\000\000\002\000\367\001\040\377\140\000" - "\140\000\305\006\000\000\002\000\371\001\040\377\140\000\140\000" - "\311\006\000\000\002\000\373\001\040\377\140\000\140\000\317\006" - "\000\000\002\000\375\001\040\377\140\000\140\000\322\006\000\000" - "\002\000\377\001\040\377\140\000\140\000\325\006\000\000\002\000" - "\001\002\040\377\140\000\140\000\341\006\000\000\002\000\003\002" - "\040\377\140\000\140\000\345\006\000\000\002\000\005\002\040\377" - "\140\000\140\000\351\006\000\000\002\000\007\002\040\377\140\000" - "\140\000\357\006\000\000\002\000\011\002\040\377\140\000\140\000" - "\362\006\000\000\002\000\013\002\040\377\140\000\140\000\365\006" - "\000\000\002\000\015\002\040\377\140\000\301\006\000\000\000\000" - "\002\000\017\002\040\377\140\000\317\006\000\000\000\000\002\000" - "\021\002\040\377\140\000\322\006\000\000\000\000\002\000\023\002" - "\040\377\140\000\325\006\000\000\000\000\002\000\025\002\040\377" - "\140\000\341\006\000\000\000\000\002\000\027\002\040\377\140\000" - "\357\006\000\000\000\000\002\000\031\002\040\377\140\000\362\006" - "\000\000\000\000\002\000\033\002\040\377\140\000\365\006\000\000" - "\000\000\002\000\035\002\040\377\152\000\047\000\000\000\000\000" - "\002\000\037\002\040\377\152\000\264\000\000\000\000\000\002\000" - "\041\002\040\377\160\000\157\000\157\000\000\000\001\000\043\002" - "\040\377\257\000\301\006\000\000\000\000\002\000\044\002\040\377" - "\257\000\305\006\000\000\000\000\002\000\046\002\040\377\257\000" - "\317\006\000\000\000\000\002\000\050\002\040\377\257\000\322\006" - "\000\000\000\000\002\000\052\002\040\377\257\000\341\006\000\000" - "\000\000\002\000\054\002\040\377\257\000\345\006\000\000\000\000" - "\002\000\056\002\040\377\257\000\357\006\000\000\000\000\002\000" - "\060\002\040\377\257\000\362\006\000\000\000\000\002\000\062\002" - "\040\377\264\000\112\000\000\000\000\000\002\000\064\002\040\377" - "\264\000\152\000\000\000\000\000\002\000\066\002\040\377\264\000" - "\300\006\000\000\000\000\002\000\070\002\040\377\264\000\301\006" - "\000\000\000\000\002\000\072\002\040\377\264\000\305\006\000\000" - "\000\000\002\000\074\002\040\377\264\000\311\006\000\000\000\000" - "\002\000\076\002\040\377\264\000\317\006\000\000\000\000\002\000" - "\100\002\040\377\264\000\321\006\000\000\000\000\002\000\102\002" - "\040\377\264\000\322\006\000\000\000\000\002\000\104\002\040\377" - "\264\000\325\006\000\000\000\000\002\000\106\002\040\377\264\000" - "\331\006\000\000\000\000\002\000\110\002\040\377\264\000\334\006" - "\000\000\000\000\002\000\112\002\040\377\264\000\340\006\000\000" - "\000\000\003\000\114\002\040\377\264\000\341\006\000\000\000\000" - "\002\000\117\002\040\377\264\000\345\006\000\000\000\000\002\000" - "\121\002\040\377\264\000\351\006\000\000\000\000\002\000\123\002" - "\040\377\264\000\357\006\000\000\000\000\002\000\125\002\040\377" - "\264\000\361\006\000\000\000\000\002\000\127\002\040\377\264\000" - "\362\006\000\000\000\000\002\000\131\002\040\377\264\000\365\006" - "\000\000\000\000\002\000\133\002\040\377\264\000\371\006\000\000" - "\000\000\002\000\135\002\040\377\264\000\374\006\000\000\000\000" - "\002\000\137\002\040\377\127\321\145\321\000\000\000\000\001\000" - "\141\002\040\377\130\321\145\321\000\000\000\000\001\000\142\002" - "\040\377\137\321\156\321\000\000\000\000\001\000\143\002\040\377" - "\137\321\157\321\000\000\000\000\001\000\144\002\040\377\137\321" - "\160\321\000\000\000\000\001\000\145\002\040\377\137\321\161\321" - "\000\000\000\000\001\000\146\002\040\377\137\321\162\321\000\000" - "\000\000\001\000\147\002\040\377\271\321\145\321\000\000\000\000" - "\001\000\150\002\040\377\272\321\145\321\000\000\000\000\001\000" - "\151\002\040\377\273\321\156\321\000\000\000\000\001\000\152\002" - "\040\377\273\321\157\321\000\000\000\000\001\000\153\002\040\377" - "\274\321\156\321\000\000\000\000\001\000\154\002\040\377\274\321" - "\157\321\000\000\000\000\001\000\155\002\365\376\000\000\000\000" - "\000\000\000\000\002\000\156\002\367\376\000\000\000\000\000\000" - "\000\000\002\000\160\002\371\376\000\000\000\000\000\000\000\000" - "\002\000\162\002\373\376\000\000\000\000\000\000\000\000\002\000" - "\164\002\000\141\161\000\000\000\273\027\000\000\307\027\000\000" + "\000\000\000\000\002\000\236\000\121\376\341\006\000\000\000\000" + "\000\000\002\000\240\000\121\376\345\006\000\000\000\000\000\000" + "\002\000\242\000\121\376\351\006\000\000\000\000\000\000\002\000" + "\244\000\121\376\357\006\000\000\000\000\000\000\002\000\246\000" + "\121\376\361\006\000\000\000\000\000\000\002\000\250\000\121\376" + "\362\006\000\000\000\000\000\000\002\000\252\000\121\376\365\006" + "\000\000\000\000\000\000\002\000\254\000\121\376\371\006\000\000" + "\000\000\000\000\002\000\256\000\121\376\374\006\000\000\000\000" + "\000\000\002\000\260\000\121\376\123\376\101\000\000\000\000\000" + "\003\000\262\000\121\376\123\376\105\000\000\000\000\000\003\000" + "\265\000\121\376\123\376\111\000\000\000\000\000\003\000\270\000" + "\121\376\123\376\141\000\000\000\000\000\003\000\273\000\121\376" + "\123\376\145\000\000\000\000\000\003\000\276\000\121\376\123\376" + "\151\000\000\000\000\000\003\000\301\000\121\376\123\376\206\001" + "\000\000\000\000\003\000\304\000\121\376\123\376\216\001\000\000" + "\000\000\003\000\307\000\121\376\123\376\220\001\000\000\000\000" + "\003\000\312\000\121\376\123\376\335\001\000\000\000\000\003\000" + "\315\000\121\376\123\376\124\002\000\000\000\000\003\000\320\000" + "\121\376\123\376\133\002\000\000\000\000\003\000\323\000\122\376" + "\206\001\000\000\000\000\000\000\002\000\326\000\122\376\216\001" + "\000\000\000\000\000\000\002\000\330\000\122\376\220\001\000\000" + "\000\000\000\000\002\000\332\000\122\376\226\001\000\000\000\000" + "\000\000\002\000\334\000\122\376\261\001\000\000\000\000\000\000" + "\002\000\336\000\122\376\262\001\000\000\000\000\000\000\002\000" + "\340\000\122\376\335\001\000\000\000\000\000\000\002\000\342\000" + "\122\376\124\002\000\000\000\000\000\000\002\000\344\000\122\376" + "\133\002\000\000\000\000\000\000\002\000\346\000\122\376\151\002" + "\000\000\000\000\000\000\002\000\350\000\122\376\212\002\000\000" + "\000\000\000\000\002\000\352\000\122\376\213\002\000\000\000\000" + "\000\000\002\000\354\000\122\376\301\006\000\000\000\000\000\000" + "\002\000\356\000\122\376\305\006\000\000\000\000\000\000\002\000" + "\360\000\122\376\311\006\000\000\000\000\000\000\002\000\362\000" + "\122\376\317\006\000\000\000\000\000\000\002\000\364\000\122\376" + "\322\006\000\000\000\000\000\000\002\000\366\000\122\376\325\006" + "\000\000\000\000\000\000\002\000\370\000\122\376\341\006\000\000" + "\000\000\000\000\002\000\372\000\122\376\345\006\000\000\000\000" + "\000\000\002\000\374\000\122\376\351\006\000\000\000\000\000\000" + "\002\000\376\000\122\376\357\006\000\000\000\000\000\000\002\000" + "\000\001\122\376\362\006\000\000\000\000\000\000\002\000\002\001" + "\122\376\365\006\000\000\000\000\000\000\002\000\004\001\123\376" + "\206\001\000\000\000\000\000\000\002\000\006\001\123\376\216\001" + "\000\000\000\000\000\000\002\000\010\001\123\376\220\001\000\000" + "\000\000\000\000\002\000\012\001\123\376\335\001\000\000\000\000" + "\000\000\002\000\014\001\123\376\124\002\000\000\000\000\000\000" + "\002\000\016\001\123\376\133\002\000\000\000\000\000\000\002\000" + "\020\001\124\376\206\001\000\000\000\000\000\000\002\000\022\001" + "\124\376\216\001\000\000\000\000\000\000\002\000\024\001\124\376" + "\220\001\000\000\000\000\000\000\002\000\026\001\124\376\226\001" + "\000\000\000\000\000\000\002\000\030\001\124\376\261\001\000\000" + "\000\000\000\000\002\000\032\001\124\376\262\001\000\000\000\000" + "\000\000\002\000\034\001\124\376\335\001\000\000\000\000\000\000" + "\002\000\036\001\124\376\124\002\000\000\000\000\000\000\002\000" + "\040\001\124\376\133\002\000\000\000\000\000\000\002\000\042\001" + "\124\376\151\002\000\000\000\000\000\000\002\000\044\001\124\376" + "\212\002\000\000\000\000\000\000\002\000\046\001\124\376\213\002" + "\000\000\000\000\000\000\002\000\050\001\124\376\301\006\000\000" + "\000\000\000\000\002\000\052\001\124\376\305\006\000\000\000\000" + "\000\000\002\000\054\001\124\376\317\006\000\000\000\000\000\000" + "\002\000\056\001\124\376\322\006\000\000\000\000\000\000\002\000" + "\060\001\124\376\341\006\000\000\000\000\000\000\002\000\062\001" + "\124\376\345\006\000\000\000\000\000\000\002\000\064\001\124\376" + "\357\006\000\000\000\000\000\000\002\000\066\001\124\376\362\006" + "\000\000\000\000\000\000\002\000\070\001\132\376\206\001\000\000" + "\000\000\000\000\002\000\072\001\132\376\216\001\000\000\000\000" + "\000\000\002\000\074\001\132\376\220\001\000\000\000\000\000\000" + "\002\000\076\001\132\376\226\001\000\000\000\000\000\000\002\000" + "\100\001\132\376\261\001\000\000\000\000\000\000\002\000\102\001" + "\132\376\262\001\000\000\000\000\000\000\002\000\104\001\132\376" + "\335\001\000\000\000\000\000\000\002\000\106\001\132\376\124\002" + "\000\000\000\000\000\000\002\000\110\001\132\376\133\002\000\000" + "\000\000\000\000\002\000\112\001\132\376\151\002\000\000\000\000" + "\000\000\002\000\114\001\132\376\212\002\000\000\000\000\000\000" + "\002\000\116\001\132\376\213\002\000\000\000\000\000\000\002\000" + "\120\001\146\376\301\006\000\000\000\000\000\000\002\000\122\001" + "\146\376\305\006\000\000\000\000\000\000\002\000\124\001\146\376" + "\311\006\000\000\000\000\000\000\002\000\126\001\146\376\317\006" + "\000\000\000\000\000\000\002\000\130\001\146\376\322\006\000\000" + "\000\000\000\000\002\000\132\001\146\376\325\006\000\000\000\000" + "\000\000\002\000\134\001\146\376\341\006\000\000\000\000\000\000" + "\002\000\136\001\146\376\345\006\000\000\000\000\000\000\002\000" + "\140\001\146\376\351\006\000\000\000\000\000\000\002\000\142\001" + "\146\376\357\006\000\000\000\000\000\000\002\000\144\001\146\376" + "\362\006\000\000\000\000\000\000\002\000\146\001\146\376\365\006" + "\000\000\000\000\000\000\002\000\150\001\155\376\301\006\000\000" + "\000\000\000\000\002\000\152\001\155\376\305\006\000\000\000\000" + "\000\000\002\000\154\001\155\376\311\006\000\000\000\000\000\000" + "\002\000\156\001\155\376\317\006\000\000\000\000\000\000\002\000" + "\160\001\155\376\322\006\000\000\000\000\000\000\002\000\162\001" + "\155\376\325\006\000\000\000\000\000\000\002\000\164\001\155\376" + "\341\006\000\000\000\000\000\000\002\000\166\001\155\376\345\006" + "\000\000\000\000\000\000\002\000\170\001\155\376\351\006\000\000" + "\000\000\000\000\002\000\172\001\155\376\357\006\000\000\000\000" + "\000\000\002\000\174\001\155\376\362\006\000\000\000\000\000\000" + "\002\000\176\001\155\376\365\006\000\000\000\000\000\000\002\000" + "\200\001\240\376\000\000\000\000\000\000\000\000\002\000\202\001" + "\241\376\000\000\000\000\000\000\000\000\002\000\204\001\242\376" + "\000\000\000\000\000\000\000\000\002\000\206\001\243\376\000\000" + "\000\000\000\000\000\000\003\000\210\001\244\376\000\000\000\000" + "\000\000\000\000\003\000\213\001\245\376\000\000\000\000\000\000" + "\000\000\003\000\216\001\040\377\047\000\112\000\000\000\000\000" + "\002\000\221\001\040\377\047\000\152\000\000\000\000\000\002\000" + "\223\001\040\377\047\000\300\006\000\000\000\000\002\000\225\001" + "\040\377\047\000\301\006\000\000\000\000\002\000\227\001\040\377" + "\047\000\305\006\000\000\000\000\002\000\231\001\040\377\047\000" + "\311\006\000\000\000\000\002\000\233\001\040\377\047\000\317\006" + "\000\000\000\000\002\000\235\001\040\377\047\000\321\006\000\000" + "\000\000\002\000\237\001\040\377\047\000\322\006\000\000\000\000" + "\002\000\241\001\040\377\047\000\325\006\000\000\000\000\002\000" + "\243\001\040\377\047\000\331\006\000\000\000\000\002\000\245\001" + "\040\377\047\000\334\006\000\000\000\000\002\000\247\001\040\377" + "\047\000\340\006\000\000\000\000\002\000\251\001\040\377\047\000" + "\341\006\000\000\000\000\002\000\253\001\040\377\047\000\345\006" + "\000\000\000\000\002\000\255\001\040\377\047\000\351\006\000\000" + "\000\000\002\000\257\001\040\377\047\000\357\006\000\000\000\000" + "\002\000\261\001\040\377\047\000\361\006\000\000\000\000\002\000" + "\263\001\040\377\047\000\362\006\000\000\000\000\002\000\265\001" + "\040\377\047\000\365\006\000\000\000\000\002\000\267\001\040\377" + "\047\000\371\006\000\000\000\000\002\000\271\001\040\377\047\000" + "\374\006\000\000\000\000\002\000\273\001\040\377\050\000\051\000" + "\051\000\000\000\001\000\275\001\040\377\055\000\056\000\105\000" + "\000\000\002\000\276\001\040\377\055\000\056\000\145\000\000\000" + "\002\000\300\001\040\377\106\000\125\000\000\000\000\000\001\000" + "\302\001\040\377\112\000\047\000\000\000\000\000\002\000\303\001" + "\040\377\112\000\264\000\000\000\000\000\002\000\305\001\040\377" + "\114\000\114\000\101\000\120\000\001\000\307\001\040\377\134\000" + "\157\000\057\000\000\000\001\000\310\001\040\377\136\000\301\006" + "\000\000\000\000\002\000\311\001\040\377\136\000\305\006\000\000" + "\000\000\002\000\313\001\040\377\136\000\311\006\000\000\000\000" + "\002\000\315\001\040\377\136\000\317\006\000\000\000\000\002\000" + "\317\001\040\377\136\000\322\006\000\000\000\000\002\000\321\001" + "\040\377\136\000\325\006\000\000\000\000\002\000\323\001\040\377" + "\136\000\341\006\000\000\000\000\002\000\325\001\040\377\136\000" + "\345\006\000\000\000\000\002\000\327\001\040\377\136\000\351\006" + "\000\000\000\000\002\000\331\001\040\377\136\000\357\006\000\000" + "\000\000\002\000\333\001\040\377\136\000\362\006\000\000\000\000" + "\002\000\335\001\040\377\136\000\365\006\000\000\000\000\002\000" + "\337\001\040\377\137\000\056\000\105\000\000\000\002\000\341\001" + "\040\377\137\000\056\000\145\000\000\000\002\000\343\001\040\377" + "\137\000\301\006\000\000\000\000\002\000\345\001\040\377\137\000" + "\305\006\000\000\000\000\002\000\347\001\040\377\137\000\317\006" + "\000\000\000\000\002\000\351\001\040\377\137\000\322\006\000\000" + "\000\000\002\000\353\001\040\377\137\000\341\006\000\000\000\000" + "\002\000\355\001\040\377\137\000\345\006\000\000\000\000\002\000" + "\357\001\040\377\137\000\357\006\000\000\000\000\002\000\361\001" + "\040\377\137\000\362\006\000\000\000\000\002\000\363\001\040\377" + "\140\000\140\000\301\006\000\000\002\000\365\001\040\377\140\000" + "\140\000\305\006\000\000\002\000\367\001\040\377\140\000\140\000" + "\311\006\000\000\002\000\371\001\040\377\140\000\140\000\317\006" + "\000\000\002\000\373\001\040\377\140\000\140\000\322\006\000\000" + "\002\000\375\001\040\377\140\000\140\000\325\006\000\000\002\000" + "\377\001\040\377\140\000\140\000\341\006\000\000\002\000\001\002" + "\040\377\140\000\140\000\345\006\000\000\002\000\003\002\040\377" + "\140\000\140\000\351\006\000\000\002\000\005\002\040\377\140\000" + "\140\000\357\006\000\000\002\000\007\002\040\377\140\000\140\000" + "\362\006\000\000\002\000\011\002\040\377\140\000\140\000\365\006" + "\000\000\002\000\013\002\040\377\140\000\301\006\000\000\000\000" + "\002\000\015\002\040\377\140\000\317\006\000\000\000\000\002\000" + "\017\002\040\377\140\000\322\006\000\000\000\000\002\000\021\002" + "\040\377\140\000\325\006\000\000\000\000\002\000\023\002\040\377" + "\140\000\341\006\000\000\000\000\002\000\025\002\040\377\140\000" + "\357\006\000\000\000\000\002\000\027\002\040\377\140\000\362\006" + "\000\000\000\000\002\000\031\002\040\377\140\000\365\006\000\000" + "\000\000\002\000\033\002\040\377\152\000\047\000\000\000\000\000" + "\002\000\035\002\040\377\152\000\264\000\000\000\000\000\002\000" + "\037\002\040\377\160\000\157\000\157\000\000\000\001\000\041\002" + "\040\377\257\000\301\006\000\000\000\000\002\000\042\002\040\377" + "\257\000\305\006\000\000\000\000\002\000\044\002\040\377\257\000" + "\317\006\000\000\000\000\002\000\046\002\040\377\257\000\322\006" + "\000\000\000\000\002\000\050\002\040\377\257\000\341\006\000\000" + "\000\000\002\000\052\002\040\377\257\000\345\006\000\000\000\000" + "\002\000\054\002\040\377\257\000\357\006\000\000\000\000\002\000" + "\056\002\040\377\257\000\362\006\000\000\000\000\002\000\060\002" + "\040\377\264\000\112\000\000\000\000\000\002\000\062\002\040\377" + "\264\000\152\000\000\000\000\000\002\000\064\002\040\377\264\000" + "\300\006\000\000\000\000\002\000\066\002\040\377\264\000\301\006" + "\000\000\000\000\002\000\070\002\040\377\264\000\305\006\000\000" + "\000\000\002\000\072\002\040\377\264\000\311\006\000\000\000\000" + "\002\000\074\002\040\377\264\000\317\006\000\000\000\000\002\000" + "\076\002\040\377\264\000\321\006\000\000\000\000\002\000\100\002" + "\040\377\264\000\322\006\000\000\000\000\002\000\102\002\040\377" + "\264\000\325\006\000\000\000\000\002\000\104\002\040\377\264\000" + "\331\006\000\000\000\000\002\000\106\002\040\377\264\000\334\006" + "\000\000\000\000\002\000\110\002\040\377\264\000\340\006\000\000" + "\000\000\002\000\112\002\040\377\264\000\341\006\000\000\000\000" + "\002\000\114\002\040\377\264\000\345\006\000\000\000\000\002\000" + "\116\002\040\377\264\000\351\006\000\000\000\000\002\000\120\002" + "\040\377\264\000\357\006\000\000\000\000\002\000\122\002\040\377" + "\264\000\361\006\000\000\000\000\002\000\124\002\040\377\264\000" + "\362\006\000\000\000\000\002\000\126\002\040\377\264\000\365\006" + "\000\000\000\000\002\000\130\002\040\377\264\000\371\006\000\000" + "\000\000\002\000\132\002\040\377\264\000\374\006\000\000\000\000" + "\002\000\134\002\040\377\127\321\145\321\000\000\000\000\001\000" + "\136\002\040\377\130\321\145\321\000\000\000\000\001\000\137\002" + "\040\377\137\321\156\321\000\000\000\000\001\000\140\002\040\377" + "\137\321\157\321\000\000\000\000\001\000\141\002\040\377\137\321" + "\160\321\000\000\000\000\001\000\142\002\040\377\137\321\161\321" + "\000\000\000\000\001\000\143\002\040\377\137\321\162\321\000\000" + "\000\000\001\000\144\002\040\377\271\321\145\321\000\000\000\000" + "\001\000\145\002\040\377\272\321\145\321\000\000\000\000\001\000" + "\146\002\040\377\273\321\156\321\000\000\000\000\001\000\147\002" + "\040\377\273\321\157\321\000\000\000\000\001\000\150\002\040\377" + "\274\321\156\321\000\000\000\000\001\000\151\002\040\377\274\321" + "\157\321\000\000\000\000\001\000\152\002\365\376\000\000\000\000" + "\000\000\000\000\002\000\153\002\367\376\000\000\000\000\000\000" + "\000\000\002\000\155\002\371\376\000\000\000\000\000\000\000\000" + "\002\000\157\002\373\376\000\000\000\000\000\000\000\000\002\000" + "\161\002\000\141\161\000\000\000\273\027\000\000\307\027\000\000" "\273\027\000\000\306\027\000\000\301\027\000\000\307\027\000\000" "\304\027\000\000\307\027\000\000\266\027\000\000\306\027\000\000" "\115\000\000\000\000\003\000\000\155\000\000\000\000\003\000\000" @@ -3797,128 +3755,127 @@ "\076\004\000\000\001\003\000\000\117\004\000\000\001\003\000\000" "\100\004\000\000\001\003\000\000\103\004\000\000\001\003\000\000" "\113\004\000\000\001\003\000\000\115\004\000\000\001\003\000\000" - "\056\004\000\000\001\003\000\000\001\003\000\000\020\004\000\000" - "\001\003\000\000\025\004\000\000\001\003\000\000\030\004\000\000" - "\001\003\000\000\036\004\000\000\001\003\000\000\057\004\000\000" - "\001\003\000\000\040\004\000\000\001\003\000\000\043\004\000\000" - "\001\003\000\000\053\004\000\000\001\003\000\000\055\004\000\000" - "\001\003\000\000\101\000\000\000\003\003\000\000\001\003\000\000" - "\105\000\000\000\003\003\000\000\001\003\000\000\111\000\000\000" - "\003\003\000\000\001\003\000\000\141\000\000\000\003\003\000\000" - "\001\003\000\000\145\000\000\000\003\003\000\000\001\003\000\000" - "\151\000\000\000\003\003\000\000\001\003\000\000\206\001\000\000" - "\003\003\000\000\001\003\000\000\216\001\000\000\003\003\000\000" - "\001\003\000\000\220\001\000\000\003\003\000\000\001\003\000\000" - "\335\001\000\000\003\003\000\000\001\003\000\000\124\002\000\000" - "\003\003\000\000\001\003\000\000\133\002\000\000\003\003\000\000" - "\001\003\000\000\206\001\000\000\002\003\000\000\216\001\000\000" - "\002\003\000\000\220\001\000\000\002\003\000\000\226\001\000\000" - "\002\003\000\000\261\001\000\000\002\003\000\000\262\001\000\000" - "\002\003\000\000\335\001\000\000\002\003\000\000\124\002\000\000" - "\002\003\000\000\133\002\000\000\002\003\000\000\151\002\000\000" - "\002\003\000\000\212\002\000\000\002\003\000\000\213\002\000\000" - "\002\003\000\000\060\004\000\000\002\003\000\000\065\004\000\000" - "\002\003\000\000\070\004\000\000\002\003\000\000\076\004\000\000" - "\002\003\000\000\100\004\000\000\002\003\000\000\103\004\000\000" - "\002\003\000\000\020\004\000\000\002\003\000\000\025\004\000\000" - "\002\003\000\000\030\004\000\000\002\003\000\000\036\004\000\000" - "\002\003\000\000\040\004\000\000\002\003\000\000\043\004\000\000" - "\002\003\000\000\206\001\000\000\003\003\000\000\216\001\000\000" - "\003\003\000\000\220\001\000\000\003\003\000\000\335\001\000\000" - "\003\003\000\000\124\002\000\000\003\003\000\000\133\002\000\000" - "\003\003\000\000\206\001\000\000\004\003\000\000\216\001\000\000" - "\004\003\000\000\220\001\000\000\004\003\000\000\226\001\000\000" - "\004\003\000\000\261\001\000\000\004\003\000\000\262\001\000\000" - "\004\003\000\000\335\001\000\000\004\003\000\000\124\002\000\000" - "\004\003\000\000\133\002\000\000\004\003\000\000\151\002\000\000" - "\004\003\000\000\212\002\000\000\004\003\000\000\213\002\000\000" - "\004\003\000\000\060\004\000\000\004\003\000\000\065\004\000\000" - "\004\003\000\000\076\004\000\000\004\003\000\000\100\004\000\000" - "\004\003\000\000\020\004\000\000\004\003\000\000\025\004\000\000" - "\004\003\000\000\036\004\000\000\004\003\000\000\040\004\000\000" - "\004\003\000\000\206\001\000\000\014\003\000\000\216\001\000\000" - "\014\003\000\000\220\001\000\000\014\003\000\000\226\001\000\000" - "\014\003\000\000\261\001\000\000\014\003\000\000\262\001\000\000" - "\014\003\000\000\335\001\000\000\014\003\000\000\124\002\000\000" - "\014\003\000\000\133\002\000\000\014\003\000\000\151\002\000\000" - "\014\003\000\000\212\002\000\000\014\003\000\000\213\002\000\000" - "\014\003\000\000\060\004\000\000\017\003\000\000\065\004\000\000" - "\017\003\000\000\070\004\000\000\017\003\000\000\076\004\000\000" - "\017\003\000\000\100\004\000\000\017\003\000\000\103\004\000\000" - "\017\003\000\000\020\004\000\000\017\003\000\000\025\004\000\000" - "\017\003\000\000\030\004\000\000\017\003\000\000\036\004\000\000" - "\017\003\000\000\040\004\000\000\017\003\000\000\043\004\000\000" - "\017\003\000\000\060\004\000\000\021\003\000\000\065\004\000\000" - "\021\003\000\000\070\004\000\000\021\003\000\000\076\004\000\000" - "\021\003\000\000\100\004\000\000\021\003\000\000\103\004\000\000" - "\021\003\000\000\020\004\000\000\021\003\000\000\025\004\000\000" - "\021\003\000\000\030\004\000\000\021\003\000\000\036\004\000\000" - "\021\003\000\000\040\004\000\000\021\003\000\000\043\004\000\000" - "\021\003\000\000\143\000\000\000\150\000\000\000\103\000\000\000" - "\150\000\000\000\103\000\000\000\110\000\000\000\143\000\000\000" - "\031\040\000\000\150\000\000\000\103\000\000\000\031\040\000\000" - "\150\000\000\000\103\000\000\000\031\040\000\000\110\000\000\000" + "\056\004\000\000\001\003\000\000\020\004\000\000\001\003\000\000" + "\025\004\000\000\001\003\000\000\030\004\000\000\001\003\000\000" + "\036\004\000\000\001\003\000\000\057\004\000\000\001\003\000\000" + "\040\004\000\000\001\003\000\000\043\004\000\000\001\003\000\000" + "\053\004\000\000\001\003\000\000\055\004\000\000\001\003\000\000" + "\101\000\000\000\003\003\000\000\001\003\000\000\105\000\000\000" + "\003\003\000\000\001\003\000\000\111\000\000\000\003\003\000\000" + "\001\003\000\000\141\000\000\000\003\003\000\000\001\003\000\000" + "\145\000\000\000\003\003\000\000\001\003\000\000\151\000\000\000" + "\003\003\000\000\001\003\000\000\206\001\000\000\003\003\000\000" + "\001\003\000\000\216\001\000\000\003\003\000\000\001\003\000\000" + "\220\001\000\000\003\003\000\000\001\003\000\000\335\001\000\000" + "\003\003\000\000\001\003\000\000\124\002\000\000\003\003\000\000" + "\001\003\000\000\133\002\000\000\003\003\000\000\001\003\000\000" + "\206\001\000\000\002\003\000\000\216\001\000\000\002\003\000\000" + "\220\001\000\000\002\003\000\000\226\001\000\000\002\003\000\000" + "\261\001\000\000\002\003\000\000\262\001\000\000\002\003\000\000" + "\335\001\000\000\002\003\000\000\124\002\000\000\002\003\000\000" + "\133\002\000\000\002\003\000\000\151\002\000\000\002\003\000\000" + "\212\002\000\000\002\003\000\000\213\002\000\000\002\003\000\000" + "\060\004\000\000\002\003\000\000\065\004\000\000\002\003\000\000" + "\070\004\000\000\002\003\000\000\076\004\000\000\002\003\000\000" + "\100\004\000\000\002\003\000\000\103\004\000\000\002\003\000\000" + "\020\004\000\000\002\003\000\000\025\004\000\000\002\003\000\000" + "\030\004\000\000\002\003\000\000\036\004\000\000\002\003\000\000" + "\040\004\000\000\002\003\000\000\043\004\000\000\002\003\000\000" + "\206\001\000\000\003\003\000\000\216\001\000\000\003\003\000\000" + "\220\001\000\000\003\003\000\000\335\001\000\000\003\003\000\000" + "\124\002\000\000\003\003\000\000\133\002\000\000\003\003\000\000" + "\206\001\000\000\004\003\000\000\216\001\000\000\004\003\000\000" + "\220\001\000\000\004\003\000\000\226\001\000\000\004\003\000\000" + "\261\001\000\000\004\003\000\000\262\001\000\000\004\003\000\000" + "\335\001\000\000\004\003\000\000\124\002\000\000\004\003\000\000" + "\133\002\000\000\004\003\000\000\151\002\000\000\004\003\000\000" + "\212\002\000\000\004\003\000\000\213\002\000\000\004\003\000\000" + "\060\004\000\000\004\003\000\000\065\004\000\000\004\003\000\000" + "\076\004\000\000\004\003\000\000\100\004\000\000\004\003\000\000" + "\020\004\000\000\004\003\000\000\025\004\000\000\004\003\000\000" + "\036\004\000\000\004\003\000\000\040\004\000\000\004\003\000\000" + "\206\001\000\000\014\003\000\000\216\001\000\000\014\003\000\000" + "\220\001\000\000\014\003\000\000\226\001\000\000\014\003\000\000" + "\261\001\000\000\014\003\000\000\262\001\000\000\014\003\000\000" + "\335\001\000\000\014\003\000\000\124\002\000\000\014\003\000\000" + "\133\002\000\000\014\003\000\000\151\002\000\000\014\003\000\000" + "\212\002\000\000\014\003\000\000\213\002\000\000\014\003\000\000" + "\060\004\000\000\017\003\000\000\065\004\000\000\017\003\000\000" + "\070\004\000\000\017\003\000\000\076\004\000\000\017\003\000\000" + "\100\004\000\000\017\003\000\000\103\004\000\000\017\003\000\000" + "\020\004\000\000\017\003\000\000\025\004\000\000\017\003\000\000" + "\030\004\000\000\017\003\000\000\036\004\000\000\017\003\000\000" + "\040\004\000\000\017\003\000\000\043\004\000\000\017\003\000\000" + "\060\004\000\000\021\003\000\000\065\004\000\000\021\003\000\000" + "\070\004\000\000\021\003\000\000\076\004\000\000\021\003\000\000" + "\100\004\000\000\021\003\000\000\103\004\000\000\021\003\000\000" + "\020\004\000\000\021\003\000\000\025\004\000\000\021\003\000\000" + "\030\004\000\000\021\003\000\000\036\004\000\000\021\003\000\000" + "\040\004\000\000\021\003\000\000\043\004\000\000\021\003\000\000" + "\143\000\000\000\150\000\000\000\103\000\000\000\150\000\000\000" + "\103\000\000\000\110\000\000\000\143\000\000\000\031\040\000\000" + "\150\000\000\000\103\000\000\000\031\040\000\000\150\000\000\000" + "\103\000\000\000\031\040\000\000\110\000\000\000\112\000\000\000" + "\001\003\000\000\152\000\000\000\001\003\000\000\116\004\000\000" + "\001\003\000\000\060\004\000\000\001\003\000\000\065\004\000\000" + "\001\003\000\000\070\004\000\000\001\003\000\000\076\004\000\000" + "\001\003\000\000\117\004\000\000\001\003\000\000\100\004\000\000" + "\001\003\000\000\103\004\000\000\001\003\000\000\113\004\000\000" + "\001\003\000\000\115\004\000\000\001\003\000\000\056\004\000\000" + "\001\003\000\000\020\004\000\000\001\003\000\000\025\004\000\000" + "\001\003\000\000\030\004\000\000\001\003\000\000\036\004\000\000" + "\001\003\000\000\057\004\000\000\001\003\000\000\040\004\000\000" + "\001\003\000\000\043\004\000\000\001\003\000\000\053\004\000\000" + "\001\003\000\000\055\004\000\000\001\003\000\000\057\361\001\000" + "\026\001\000\000\004\003\000\000\027\001\000\000\004\003\000\000" + "\225\365\001\000\112\000\000\000\001\003\000\000\112\000\000\000" + "\001\003\000\000\226\365\001\000\114\366\001\000\060\004\000\000" + "\002\003\000\000\065\004\000\000\002\003\000\000\070\004\000\000" + "\002\003\000\000\076\004\000\000\002\003\000\000\100\004\000\000" + "\002\003\000\000\103\004\000\000\002\003\000\000\020\004\000\000" + "\002\003\000\000\025\004\000\000\002\003\000\000\030\004\000\000" + "\002\003\000\000\036\004\000\000\002\003\000\000\040\004\000\000" + "\002\003\000\000\043\004\000\000\002\003\000\000\026\001\000\000" + "\004\003\000\000\027\001\000\000\004\003\000\000\060\004\000\000" + "\004\003\000\000\065\004\000\000\004\003\000\000\076\004\000\000" + "\004\003\000\000\100\004\000\000\004\003\000\000\020\004\000\000" + "\004\003\000\000\025\004\000\000\004\003\000\000\036\004\000\000" + "\004\003\000\000\040\004\000\000\004\003\000\000\060\004\000\000" + "\017\003\000\000\065\004\000\000\017\003\000\000\070\004\000\000" + "\017\003\000\000\076\004\000\000\017\003\000\000\100\004\000\000" + "\017\003\000\000\103\004\000\000\017\003\000\000\020\004\000\000" + "\017\003\000\000\025\004\000\000\017\003\000\000\030\004\000\000" + "\017\003\000\000\036\004\000\000\017\003\000\000\040\004\000\000" + "\017\003\000\000\043\004\000\000\017\003\000\000\060\004\000\000" + "\000\003\000\000\076\004\000\000\000\003\000\000\100\004\000\000" + "\000\003\000\000\103\004\000\000\000\003\000\000\020\004\000\000" + "\000\003\000\000\036\004\000\000\000\003\000\000\040\004\000\000" + "\000\003\000\000\043\004\000\000\000\003\000\000\152\000\000\000" + "\001\003\000\000\152\000\000\000\001\003\000\000\251\364\001\000" + "\060\004\000\000\004\003\000\000\065\004\000\000\004\003\000\000" + "\076\004\000\000\004\003\000\000\100\004\000\000\004\003\000\000" + "\020\004\000\000\004\003\000\000\025\004\000\000\004\003\000\000" + "\036\004\000\000\004\003\000\000\040\004\000\000\004\003\000\000" "\112\000\000\000\001\003\000\000\152\000\000\000\001\003\000\000" "\116\004\000\000\001\003\000\000\060\004\000\000\001\003\000\000" "\065\004\000\000\001\003\000\000\070\004\000\000\001\003\000\000" "\076\004\000\000\001\003\000\000\117\004\000\000\001\003\000\000" "\100\004\000\000\001\003\000\000\103\004\000\000\001\003\000\000" "\113\004\000\000\001\003\000\000\115\004\000\000\001\003\000\000" - "\056\004\000\000\001\003\000\000\001\003\000\000\020\004\000\000" - "\001\003\000\000\025\004\000\000\001\003\000\000\030\004\000\000" - "\001\003\000\000\036\004\000\000\001\003\000\000\057\004\000\000" - "\001\003\000\000\040\004\000\000\001\003\000\000\043\004\000\000" - "\001\003\000\000\053\004\000\000\001\003\000\000\055\004\000\000" - "\001\003\000\000\057\361\001\000\026\001\000\000\004\003\000\000" - "\027\001\000\000\004\003\000\000\225\365\001\000\112\000\000\000" - "\001\003\000\000\112\000\000\000\001\003\000\000\226\365\001\000" - "\114\366\001\000\060\004\000\000\002\003\000\000\065\004\000\000" - "\002\003\000\000\070\004\000\000\002\003\000\000\076\004\000\000" - "\002\003\000\000\100\004\000\000\002\003\000\000\103\004\000\000" - "\002\003\000\000\020\004\000\000\002\003\000\000\025\004\000\000" - "\002\003\000\000\030\004\000\000\002\003\000\000\036\004\000\000" - "\002\003\000\000\040\004\000\000\002\003\000\000\043\004\000\000" - "\002\003\000\000\026\001\000\000\004\003\000\000\027\001\000\000" - "\004\003\000\000\060\004\000\000\004\003\000\000\065\004\000\000" - "\004\003\000\000\076\004\000\000\004\003\000\000\100\004\000\000" - "\004\003\000\000\020\004\000\000\004\003\000\000\025\004\000\000" - "\004\003\000\000\036\004\000\000\004\003\000\000\040\004\000\000" - "\004\003\000\000\060\004\000\000\017\003\000\000\065\004\000\000" - "\017\003\000\000\070\004\000\000\017\003\000\000\076\004\000\000" - "\017\003\000\000\100\004\000\000\017\003\000\000\103\004\000\000" - "\017\003\000\000\020\004\000\000\017\003\000\000\025\004\000\000" - "\017\003\000\000\030\004\000\000\017\003\000\000\036\004\000\000" - "\017\003\000\000\040\004\000\000\017\003\000\000\043\004\000\000" - "\017\003\000\000\060\004\000\000\000\003\000\000\076\004\000\000" - "\000\003\000\000\100\004\000\000\000\003\000\000\103\004\000\000" - "\000\003\000\000\020\004\000\000\000\003\000\000\036\004\000\000" - "\000\003\000\000\040\004\000\000\000\003\000\000\043\004\000\000" - "\000\003\000\000\152\000\000\000\001\003\000\000\152\000\000\000" - "\001\003\000\000\251\364\001\000\060\004\000\000\004\003\000\000" - "\065\004\000\000\004\003\000\000\076\004\000\000\004\003\000\000" - "\100\004\000\000\004\003\000\000\020\004\000\000\004\003\000\000" - "\025\004\000\000\004\003\000\000\036\004\000\000\004\003\000\000" - "\040\004\000\000\004\003\000\000\112\000\000\000\001\003\000\000" - "\152\000\000\000\001\003\000\000\116\004\000\000\001\003\000\000" - "\060\004\000\000\001\003\000\000\065\004\000\000\001\003\000\000" - "\070\004\000\000\001\003\000\000\076\004\000\000\001\003\000\000" - "\117\004\000\000\001\003\000\000\100\004\000\000\001\003\000\000" - "\103\004\000\000\001\003\000\000\113\004\000\000\001\003\000\000" - "\115\004\000\000\001\003\000\000\056\004\000\000\001\003\000\000" - "\001\003\000\000\020\004\000\000\001\003\000\000\025\004\000\000" - "\001\003\000\000\030\004\000\000\001\003\000\000\036\004\000\000" - "\001\003\000\000\057\004\000\000\001\003\000\000\040\004\000\000" - "\001\003\000\000\043\004\000\000\001\003\000\000\053\004\000\000" - "\001\003\000\000\055\004\000\000\001\003\000\000\136\321\001\000" - "\137\321\001\000\140\321\001\000\141\321\001\000\142\321\001\000" - "\143\321\001\000\144\321\001\000\273\321\001\000\274\321\001\000" - "\275\321\001\000\277\321\001\000\276\321\001\000\300\321\001\000" - "\104\006\000\000\042\006\000\000\104\006\000\000\043\006\000\000" - "\104\006\000\000\045\006\000\000\104\006\000\000\047\006\000\000" - "\000\141\165\165\351\245\330\021\000\000\000\050\165\165\141\171" - "\051\057\000\000\001\000\000\000\146\162\145\145\144\145\163\153" - "\164\157\160\057\000\000\000\000\143\157\155\160\157\163\145\057" - "\002\000\000\000" }; + "\056\004\000\000\001\003\000\000\020\004\000\000\001\003\000\000" + "\025\004\000\000\001\003\000\000\030\004\000\000\001\003\000\000" + "\036\004\000\000\001\003\000\000\057\004\000\000\001\003\000\000" + "\040\004\000\000\001\003\000\000\043\004\000\000\001\003\000\000" + "\053\004\000\000\001\003\000\000\055\004\000\000\001\003\000\000" + "\136\321\001\000\137\321\001\000\140\321\001\000\141\321\001\000" + "\142\321\001\000\143\321\001\000\144\321\001\000\273\321\001\000" + "\274\321\001\000\275\321\001\000\277\321\001\000\276\321\001\000" + "\300\321\001\000\104\006\000\000\042\006\000\000\104\006\000\000" + "\043\006\000\000\104\006\000\000\045\006\000\000\104\006\000\000" + "\047\006\000\000\000\141\165\325\346\005\326\021\000\000\000\050" + "\165\165\141\171\051\057\000\000\001\000\000\000\146\162\145\145" + "\144\145\163\153\164\157\160\057\000\000\000\000\143\157\155\160" + "\157\163\145\057\002\000\000\000" }; static GStaticResource static_resource = { _ibus_resource_data.data, sizeof (_ibus_resource_data.data) - 1 /* nul terminator */, NULL, NULL, NULL }; diff -Nru ibus-1.5.29~rc1/src/ibusunicodegen.h ibus-1.5.29/src/ibusunicodegen.h --- ibus-1.5.29~rc1/src/ibusunicodegen.h 2023-08-22 10:13:10.000000000 +0000 +++ ibus-1.5.29/src/ibusunicodegen.h 2023-11-09 06:09:53.000000000 +0000 @@ -1310,6 +1310,10 @@ /* TRANSLATORS: You might refer the translations from gucharmap with the following command: msgmerge -C gucharmap.po ibus.po ibus.pot */ + N_("CJK Unified Ideographs Extension I"), + /* TRANSLATORS: You might refer the translations from gucharmap with + the following command: + msgmerge -C gucharmap.po ibus.po ibus.pot */ N_("CJK Compatibility Ideographs Supplement"), /* TRANSLATORS: You might refer the translations from gucharmap with the following command: diff -Nru ibus-1.5.29~rc1/tools/main.c ibus-1.5.29/tools/main.c --- ibus-1.5.29~rc1/tools/main.c 2023-08-22 10:13:37.000000000 +0000 +++ ibus-1.5.29/tools/main.c 2023-11-09 06:10:21.000000000 +0000 @@ -1,4 +1,4 @@ -/* main.c generated by valac 0.56.12, the Vala compiler +/* main.c generated by valac 0.56.13, the Vala compiler * generated from main.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/application.c ibus-1.5.29/ui/gtk3/application.c --- ibus-1.5.29~rc1/ui/gtk3/application.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/application.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* application.c generated by valac 0.56.12, the Vala compiler +/* application.c generated by valac 0.56.13, the Vala compiler * generated from application.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/bindingcommon.c ibus-1.5.29/ui/gtk3/bindingcommon.c --- ibus-1.5.29~rc1/ui/gtk3/bindingcommon.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/bindingcommon.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* bindingcommon.c generated by valac 0.56.12, the Vala compiler +/* bindingcommon.c generated by valac 0.56.13, the Vala compiler * generated from bindingcommon.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/candidatearea.c ibus-1.5.29/ui/gtk3/candidatearea.c --- ibus-1.5.29~rc1/ui/gtk3/candidatearea.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/candidatearea.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* candidatearea.c generated by valac 0.56.12, the Vala compiler +/* candidatearea.c generated by valac 0.56.13, the Vala compiler * generated from candidatearea.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/candidatepanel.c ibus-1.5.29/ui/gtk3/candidatepanel.c --- ibus-1.5.29~rc1/ui/gtk3/candidatepanel.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/candidatepanel.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* candidatepanel.c generated by valac 0.56.12, the Vala compiler +/* candidatepanel.c generated by valac 0.56.13, the Vala compiler * generated from candidatepanel.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/emojier.c ibus-1.5.29/ui/gtk3/emojier.c --- ibus-1.5.29~rc1/ui/gtk3/emojier.c 2023-08-22 10:13:35.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/emojier.c 2023-11-09 06:10:19.000000000 +0000 @@ -1,4 +1,4 @@ -/* emojier.c generated by valac 0.56.12, the Vala compiler +/* emojier.c generated by valac 0.56.13, the Vala compiler * generated from emojier.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/emojierapp.c ibus-1.5.29/ui/gtk3/emojierapp.c --- ibus-1.5.29~rc1/ui/gtk3/emojierapp.c 2023-08-22 10:13:35.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/emojierapp.c 2023-11-09 06:10:19.000000000 +0000 @@ -1,4 +1,4 @@ -/* emojierapp.c generated by valac 0.56.12, the Vala compiler +/* emojierapp.c generated by valac 0.56.13, the Vala compiler * generated from emojierapp.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/extension.c ibus-1.5.29/ui/gtk3/extension.c --- ibus-1.5.29~rc1/ui/gtk3/extension.c 2023-08-22 10:13:34.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/extension.c 2023-11-09 06:10:18.000000000 +0000 @@ -1,4 +1,4 @@ -/* extension.c generated by valac 0.56.12, the Vala compiler +/* extension.c generated by valac 0.56.13, the Vala compiler * generated from extension.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/handle.c ibus-1.5.29/ui/gtk3/handle.c --- ibus-1.5.29~rc1/ui/gtk3/handle.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/handle.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* handle.c generated by valac 0.56.12, the Vala compiler +/* handle.c generated by valac 0.56.13, the Vala compiler * generated from handle.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/iconwidget.c ibus-1.5.29/ui/gtk3/iconwidget.c --- ibus-1.5.29~rc1/ui/gtk3/iconwidget.c 2023-08-22 10:13:34.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/iconwidget.c 2023-11-09 06:10:18.000000000 +0000 @@ -1,4 +1,4 @@ -/* iconwidget.c generated by valac 0.56.12, the Vala compiler +/* iconwidget.c generated by valac 0.56.13, the Vala compiler * generated from iconwidget.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/indicator.c ibus-1.5.29/ui/gtk3/indicator.c --- ibus-1.5.29~rc1/ui/gtk3/indicator.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/indicator.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* indicator.c generated by valac 0.56.12, the Vala compiler +/* indicator.c generated by valac 0.56.13, the Vala compiler * generated from indicator.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/keybindingmanager.c ibus-1.5.29/ui/gtk3/keybindingmanager.c --- ibus-1.5.29~rc1/ui/gtk3/keybindingmanager.c 2023-08-22 10:13:34.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/keybindingmanager.c 2023-11-09 06:10:18.000000000 +0000 @@ -1,4 +1,4 @@ -/* keybindingmanager.c generated by valac 0.56.12, the Vala compiler +/* keybindingmanager.c generated by valac 0.56.13, the Vala compiler * generated from keybindingmanager.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/panel.c ibus-1.5.29/ui/gtk3/panel.c --- ibus-1.5.29~rc1/ui/gtk3/panel.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/panel.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* panel.c generated by valac 0.56.12, the Vala compiler +/* panel.c generated by valac 0.56.13, the Vala compiler * generated from panel.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/panelbinding.c ibus-1.5.29/ui/gtk3/panelbinding.c --- ibus-1.5.29~rc1/ui/gtk3/panelbinding.c 2023-08-22 10:13:34.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/panelbinding.c 2023-11-09 06:10:18.000000000 +0000 @@ -1,4 +1,4 @@ -/* panelbinding.c generated by valac 0.56.12, the Vala compiler +/* panelbinding.c generated by valac 0.56.13, the Vala compiler * generated from panelbinding.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/pango.c ibus-1.5.29/ui/gtk3/pango.c --- ibus-1.5.29~rc1/ui/gtk3/pango.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/pango.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* pango.c generated by valac 0.56.12, the Vala compiler +/* pango.c generated by valac 0.56.13, the Vala compiler * generated from pango.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/property.c ibus-1.5.29/ui/gtk3/property.c --- ibus-1.5.29~rc1/ui/gtk3/property.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/property.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* property.c generated by valac 0.56.12, the Vala compiler +/* property.c generated by valac 0.56.13, the Vala compiler * generated from property.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/propertypanel.c ibus-1.5.29/ui/gtk3/propertypanel.c --- ibus-1.5.29~rc1/ui/gtk3/propertypanel.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/propertypanel.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* propertypanel.c generated by valac 0.56.12, the Vala compiler +/* propertypanel.c generated by valac 0.56.13, the Vala compiler * generated from propertypanel.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/separator.c ibus-1.5.29/ui/gtk3/separator.c --- ibus-1.5.29~rc1/ui/gtk3/separator.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/separator.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* separator.c generated by valac 0.56.12, the Vala compiler +/* separator.c generated by valac 0.56.13, the Vala compiler * generated from separator.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/switcher.c ibus-1.5.29/ui/gtk3/switcher.c --- ibus-1.5.29~rc1/ui/gtk3/switcher.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/switcher.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* switcher.c generated by valac 0.56.12, the Vala compiler +/* switcher.c generated by valac 0.56.13, the Vala compiler * generated from switcher.vala, do not modify */ /* vim:set et sts=4 sw=4: diff -Nru ibus-1.5.29~rc1/ui/gtk3/xkblayout.c ibus-1.5.29/ui/gtk3/xkblayout.c --- ibus-1.5.29~rc1/ui/gtk3/xkblayout.c 2023-08-22 10:13:33.000000000 +0000 +++ ibus-1.5.29/ui/gtk3/xkblayout.c 2023-11-09 06:10:16.000000000 +0000 @@ -1,4 +1,4 @@ -/* xkblayout.c generated by valac 0.56.12, the Vala compiler +/* xkblayout.c generated by valac 0.56.13, the Vala compiler * generated from xkblayout.vala, do not modify */ /* vim:set et sts=4 sw=4: