From dbdc1bb57976f315daa5828fc9189892e8a9c441 Mon Sep 17 00:00:00 2001 From: Bo Qin Date: Sat, 26 Oct 2019 19:24:35 -0700 Subject: [PATCH 01/12] Cross-platform support for *nix platforms --- src/CMakeSources.cmake | 22 +- src/apps/vectorwar/gdi_renderer.cpp | 2 +- src/apps/vectorwar/ggpo_perfmon.cpp | 4 +- src/apps/vectorwar/main.cpp | 6 +- src/apps/vectorwar/vectorwar.cpp | 4 +- src/include/ggponet.h | 47 ++- src/lib/ggpo/backends/p2p.cpp | 2 +- src/lib/ggpo/backends/synctest.cpp | 4 +- src/lib/ggpo/main.cpp | 6 + src/lib/ggpo/network/udp.cpp | 17 +- src/lib/ggpo/network/udp_proto.cpp | 5 + src/lib/ggpo/network/udp_proto.h | 2 +- src/lib/ggpo/pevents.cpp | 603 ++++++++++++++++++++++++++++ src/lib/ggpo/pevents.h | 42 ++ src/lib/ggpo/platform_linux.cpp | 3 + src/lib/ggpo/platform_linux.h | 5 +- src/lib/ggpo/platform_unix.cpp | 29 ++ src/lib/ggpo/platform_unix.h | 59 +++ src/lib/ggpo/platform_windows.h | 2 + src/lib/ggpo/poll.cpp | 12 + src/lib/ggpo/types.h | 2 + src/lib/ggpo/zconf.h | 6 +- 22 files changed, 848 insertions(+), 36 deletions(-) create mode 100644 src/lib/ggpo/pevents.cpp create mode 100644 src/lib/ggpo/pevents.h create mode 100644 src/lib/ggpo/platform_unix.cpp create mode 100644 src/lib/ggpo/platform_unix.h diff --git a/src/CMakeSources.cmake b/src/CMakeSources.cmake index 20685715..f121e292 100644 --- a/src/CMakeSources.cmake +++ b/src/CMakeSources.cmake @@ -24,10 +24,24 @@ set(GGPO_LIB_SRC_NOFILTER ) if(UNIX) - set(GGPO_LIB_SRC_NOFILTER - ${GGPO_LIB_SRC_NOFILTER} - "lib/ggpo/platform_linux.cpp" - ) + if(APPLE) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fdeclspec") + set(GGPO_LIB_SRC_NOFILTER + ${GGPO_LIB_SRC_NOFILTER} + "lib/ggpo/platform_unix.h" + "lib/ggpo/platform_unix.cpp" + "lib/ggpo/pevents.h" + "lib/ggpo/pevents.cpp" + ) + else(APPLE) + set(GGPO_LIB_SRC_NOFILTER + ${GGPO_LIB_SRC_NOFILTER} + "lib/ggpo/platform_linux.h" + "lib/ggpo/platform_linux.cpp" + "lib/ggpo/pevents.h" + "lib/ggpo/pevents.cpp" + ) + endif(APPLE) endif() set(GGPO_LIB_INC_NETWORK diff --git a/src/apps/vectorwar/gdi_renderer.cpp b/src/apps/vectorwar/gdi_renderer.cpp index 4cb62af2..8d879165 100644 --- a/src/apps/vectorwar/gdi_renderer.cpp +++ b/src/apps/vectorwar/gdi_renderer.cpp @@ -168,7 +168,7 @@ GDIRenderer::DrawConnectState(HDC hdc, Ship &ship, PlayerConnectionInfo &info, C case Disconnecting: sprintf(status, "Waiting for player..."); - progress = (timeGetTime() - info.disconnect_start) * 100 / info.disconnect_timeout; + progress = (Platform::GetCurrentTimeMS() - info.disconnect_start) * 100 / info.disconnect_timeout; break; } diff --git a/src/apps/vectorwar/ggpo_perfmon.cpp b/src/apps/vectorwar/ggpo_perfmon.cpp index 98b41430..90d539d4 100644 --- a/src/apps/vectorwar/ggpo_perfmon.cpp +++ b/src/apps/vectorwar/ggpo_perfmon.cpp @@ -114,7 +114,7 @@ ggpo_perfmon_dlgproc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) case WM_INITDIALOG: { char pid[64]; - sprintf(pid, "%d", GetCurrentProcessId()); + sprintf(pid, "%d", Platform::GetProcessId()); SetWindowTextA(GetDlgItem(hwndDlg, IDC_PID), pid); return TRUE; } @@ -210,7 +210,7 @@ ggpoutil_perfmon_update(GGPOSession *ggpo, GGPOPlayerHandle players[], int num_p } } - int now = timeGetTime(); + int now = Platform::GetCurrentTimeMS(); if (_dialog) { InvalidateRect(GetDlgItem(_dialog, IDC_FAIRNESS_GRAPH), NULL, FALSE); InvalidateRect(GetDlgItem(_dialog, IDC_NETWORK_GRAPH), NULL, FALSE); diff --git a/src/apps/vectorwar/main.cpp b/src/apps/vectorwar/main.cpp index 12d56bfd..2eaa9857 100644 --- a/src/apps/vectorwar/main.cpp +++ b/src/apps/vectorwar/main.cpp @@ -48,7 +48,7 @@ CreateMainWindow(HINSTANCE hInstance) int width = 640, height = 480; WCHAR titlebuf[128]; - wsprintf(titlebuf, L"(pid:%d) ggpo sdk sample: vector war", GetCurrentProcessId()); + wsprintf(titlebuf, L"(pid:%d) ggpo sdk sample: vector war", Platform::GetProcessId()); wndclass.cbSize = sizeof(wndclass); wndclass.lpfnWndProc = MainWindowProc; wndclass.lpszClassName = L"vwwnd"; @@ -71,7 +71,7 @@ RunMainLoop(HWND hwnd) MSG msg = { 0 }; int start, next, now; - start = next = now = timeGetTime(); + start = next = now = Platform::GetCurrentTimeMS(); while(1) { while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) { TranslateMessage(&msg); @@ -80,7 +80,7 @@ RunMainLoop(HWND hwnd) return; } } - now = timeGetTime(); + now = Platform::GetCurrentTimeMS(); VectorWar_Idle(max(0, next - now - 1)); if (now >= next) { VectorWar_RunFrame(hwnd); diff --git a/src/apps/vectorwar/vectorwar.cpp b/src/apps/vectorwar/vectorwar.cpp index 48c4ddd7..a8e7b7b5 100644 --- a/src/apps/vectorwar/vectorwar.cpp +++ b/src/apps/vectorwar/vectorwar.cpp @@ -82,7 +82,7 @@ vw_on_event_callback(GGPOEvent *info) break; case GGPO_EVENTCODE_CONNECTION_INTERRUPTED: ngs.SetDisconnectTimeout(info->u.connection_interrupted.player, - timeGetTime(), + Platform::GetCurrentTimeMS(), info->u.connection_interrupted.disconnect_timeout); break; case GGPO_EVENTCODE_CONNECTION_RESUMED: @@ -92,7 +92,7 @@ vw_on_event_callback(GGPOEvent *info) ngs.SetConnectState(info->u.disconnected.player, Disconnected); break; case GGPO_EVENTCODE_TIMESYNC: - Sleep(1000 * info->u.timesync.frames_ahead / 60); + Platform::SleepMS(1000 * info->u.timesync.frames_ahead / 60); break; } return true; diff --git a/src/include/ggponet.h b/src/include/ggponet.h index d93de30c..ab35c9b0 100644 --- a/src/include/ggponet.h +++ b/src/include/ggponet.h @@ -8,6 +8,21 @@ #ifndef _GGPONET_H_ #define _GGPONET_H_ +#if defined(_MSC_VER) + // Microsoft + #define EXPORT __declspec(dllexport) +#elif defined(APPLE) || defined(__GNUC__) + // GCC + #define EXPORT __attribute__((visibility("default"))) +#else + // do nothing and hope for the best? + #define EXPORT +#endif + +#ifdef __GNUC__ +#define __cdecl __attribute__((cdecl)) +#endif + #ifdef __cplusplus extern "C" { #endif @@ -303,7 +318,7 @@ typedef struct GGPONetworkStats { * * local_port - The port GGPO should bind to for UDP traffic. */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_start_session(GGPOSession **session, +EXPORT GGPOErrorCode __cdecl ggpo_start_session(GGPOSession **session, GGPOSessionCallbacks *cb, const char *game, int num_players, @@ -322,7 +337,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_start_session(GGPOSession **ses * handle - An out parameter to a handle used to identify this player in the future. * (e.g. in the on_event callbacks). */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_add_player(GGPOSession *session, +EXPORT GGPOErrorCode __cdecl ggpo_add_player(GGPOSession *session, GGPOPlayer *player, GGPOPlayerHandle *handle); @@ -351,7 +366,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_add_player(GGPOSession *session * recommended value is 1. * */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_start_synctest(GGPOSession **session, +EXPORT GGPOErrorCode __cdecl ggpo_start_synctest(GGPOSession **session, GGPOSessionCallbacks *cb, char *game, int num_players, @@ -383,7 +398,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_start_synctest(GGPOSession **se * * host_port - The port of the session on the host */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_start_spectating(GGPOSession **session, +EXPORT GGPOErrorCode __cdecl ggpo_start_spectating(GGPOSession **session, GGPOSessionCallbacks *cb, const char *game, int num_players, @@ -397,7 +412,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_start_spectating(GGPOSession ** * Used to close a session. You must call ggpo_close_session to * free the resources allocated in ggpo_start_session. */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_close_session(GGPOSession *); +EXPORT GGPOErrorCode __cdecl ggpo_close_session(GGPOSession *); /* @@ -406,7 +421,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_close_session(GGPOSession *); * Change the amount of frames ggpo will delay local input. Must be called * before the first call to ggpo_synchronize_input. */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_set_frame_delay(GGPOSession *, +EXPORT GGPOErrorCode __cdecl ggpo_set_frame_delay(GGPOSession *, GGPOPlayerHandle player, int frame_delay); @@ -419,7 +434,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_set_frame_delay(GGPOSession *, * timeout - The amount of time GGPO.net is allowed to spend in this function, * in milliseconds. */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_idle(GGPOSession *, +EXPORT GGPOErrorCode __cdecl ggpo_idle(GGPOSession *, int timeout); /* @@ -437,7 +452,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_idle(GGPOSession *, * size - The size of the controller inputs. This must be exactly equal to the * size passed into ggpo_start_session. */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_add_local_input(GGPOSession *, +EXPORT GGPOErrorCode __cdecl ggpo_add_local_input(GGPOSession *, GGPOPlayerHandle player, void *values, int size); @@ -459,7 +474,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_add_local_input(GGPOSession *, * that player will be zeroed and the i-th flag will be set. For example, * if only player 3 has disconnected, disconnect flags will be 8 (i.e. 1 << 3). */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_synchronize_input(GGPOSession *, +EXPORT GGPOErrorCode __cdecl ggpo_synchronize_input(GGPOSession *, void *values, int size, int *disconnect_flags); @@ -470,7 +485,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_synchronize_input(GGPOSession * * Disconnects a remote player from a game. Will return GGPO_ERRORCODE_PLAYER_DISCONNECTED * if you try to disconnect a player who has already been disconnected. */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_disconnect_player(GGPOSession *, +EXPORT GGPOErrorCode __cdecl ggpo_disconnect_player(GGPOSession *, GGPOPlayerHandle player); /* @@ -481,7 +496,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_disconnect_player(GGPOSession * * you advance the gamestate by a frame, even during rollbacks. GGPO.net * may call your save_state callback before this function returns. */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_advance_frame(GGPOSession *); +EXPORT GGPOErrorCode __cdecl ggpo_advance_frame(GGPOSession *); /* * ggpo_get_network_stats -- @@ -493,7 +508,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_advance_frame(GGPOSession *); * * stats - Out parameter to the network statistics. */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_get_network_stats(GGPOSession *, +EXPORT GGPOErrorCode __cdecl ggpo_get_network_stats(GGPOSession *, GGPOPlayerHandle player, GGPONetworkStats *stats); @@ -509,7 +524,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_get_network_stats(GGPOSession * * * timeout - The time in milliseconds to wait before disconnecting a peer. */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_set_disconnect_timeout(GGPOSession *, +EXPORT GGPOErrorCode __cdecl ggpo_set_disconnect_timeout(GGPOSession *, int timeout); /* @@ -521,7 +536,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_set_disconnect_timeout(GGPOSess * timeout - The amount of time which needs to elapse without receiving a packet * before the GGPO_EVENTCODE_NETWORK_INTERRUPTED event is sent. */ -__declspec(dllexport) GGPOErrorCode __cdecl ggpo_set_disconnect_notify_start(GGPOSession *, +EXPORT GGPOErrorCode __cdecl ggpo_set_disconnect_notify_start(GGPOSession *, int timeout); /* @@ -532,7 +547,7 @@ __declspec(dllexport) GGPOErrorCode __cdecl ggpo_set_disconnect_notify_start(GGP * variable is set to 1. This will change in future versions of the * SDK. */ -__declspec(dllexport) void __cdecl ggpo_log(GGPOSession *, +EXPORT void __cdecl ggpo_log(GGPOSession *, const char *fmt, ...); /* * ggpo_logv -- @@ -540,7 +555,7 @@ __declspec(dllexport) void __cdecl ggpo_log(GGPOSession *, * A varargs compatible version of ggpo_log. See ggpo_log for * more details. */ -__declspec(dllexport) void __cdecl ggpo_logv(GGPOSession *, +EXPORT void __cdecl ggpo_logv(GGPOSession *, const char *fmt, va_list args); diff --git a/src/lib/ggpo/backends/p2p.cpp b/src/lib/ggpo/backends/p2p.cpp index bd0279e6..523520c7 100644 --- a/src/lib/ggpo/backends/p2p.cpp +++ b/src/lib/ggpo/backends/p2p.cpp @@ -161,7 +161,7 @@ Peer2PeerBackend::DoPoll(int timeout) } // XXX: this is obviously a farce... if (timeout) { - Sleep(1); + Platform::SleepMS(1); } } } diff --git a/src/lib/ggpo/backends/synctest.cpp b/src/lib/ggpo/backends/synctest.cpp index 3f981a4d..73e0b4c3 100644 --- a/src/lib/ggpo/backends/synctest.cpp +++ b/src/lib/ggpo/backends/synctest.cpp @@ -167,7 +167,9 @@ SyncTestBackend::RaiseSyncError(const char *fmt, ...) va_end(args); puts(buf); +#ifdef _WIN32 OutputDebugStringA(buf); +#endif EndLog(); DebugBreak(); } @@ -187,7 +189,7 @@ SyncTestBackend::BeginLog(int saving) EndLog(); char filename[MAX_PATH]; - CreateDirectoryA("synclogs", NULL); + Platform::CreateDirectory("synclogs", NULL); sprintf(filename, "synclogs\\%s-%04d-%s.log", saving ? "state" : "log", _sync.GetFrameCount(), diff --git a/src/lib/ggpo/main.cpp b/src/lib/ggpo/main.cpp index 70576d20..8d3882cb 100644 --- a/src/lib/ggpo/main.cpp +++ b/src/lib/ggpo/main.cpp @@ -11,12 +11,18 @@ #include "backends/spectator.h" #include "ggponet.h" +#ifdef _WIN32 BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) { srand(Platform::GetCurrentTimeMS() + Platform::GetProcessID()); return TRUE; } +#else +static void __attribute__((constructor)) DllMain() { + srand(Platform::GetCurrentTimeMS() + Platform::GetProcessID()); +} +#endif void ggpo_log(GGPOSession *ggpo, const char *fmt, ...) diff --git a/src/lib/ggpo/network/udp.cpp b/src/lib/ggpo/network/udp.cpp index 47fd76ec..581c4741 100644 --- a/src/lib/ggpo/network/udp.cpp +++ b/src/lib/ggpo/network/udp.cpp @@ -15,10 +15,13 @@ CreateSocket(int bind_port, int retries) sockaddr_in sin; int port; int optval = 1; + struct linger loptval; + loptval.l_onoff = 0; + loptval.l_linger = 0; s = socket(AF_INET, SOCK_DGRAM, 0); setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (const char *)&optval, sizeof optval); - setsockopt(s, SOL_SOCKET, SO_DONTLINGER, (const char *)&optval, sizeof optval); + setsockopt(s, SOL_SOCKET, SO_LINGER, (const char *)&loptval, sizeof loptval); // non-blocking... u_long iMode = 1; @@ -70,8 +73,12 @@ Udp::SendTo(char *buffer, int len, int flags, struct sockaddr *dst, int destlen) int res = sendto(_socket, buffer, len, flags, dst, destlen); if (res == SOCKET_ERROR) { +#ifdef _WIN32 DWORD err = WSAGetLastError(); DWORD e2 = WSAENOTSOCK; +#else + int err = 1; +#endif Log("unknown error in sendto (erro: %d wsaerr: %d).\n", res, err); ASSERT(FALSE && "Unknown error in sendto"); } @@ -83,7 +90,11 @@ Udp::OnLoopPoll(void *cookie) { uint8 recv_buf[MAX_UDP_PACKET_SIZE]; sockaddr_in recv_addr; +#ifdef _WIN32 int recv_addr_len; +#else + socklen_t recv_addr_len; +#endif for (;;) { recv_addr_len = sizeof(recv_addr); @@ -92,7 +103,11 @@ Udp::OnLoopPoll(void *cookie) // TODO: handle len == 0... indicates a disconnect. if (len == -1) { +#ifdef _WIN32 int error = WSAGetLastError(); +#else + int error = 1; +#endif if (error != WSAEWOULDBLOCK) { Log("recvfrom WSAGetLastError returned %d (%x).\n", error, error); } diff --git a/src/lib/ggpo/network/udp_proto.cpp b/src/lib/ggpo/network/udp_proto.cpp index 20412834..a20a80b6 100644 --- a/src/lib/ggpo/network/udp_proto.cpp +++ b/src/lib/ggpo/network/udp_proto.cpp @@ -296,8 +296,13 @@ UdpProtocol::HandlesMsg(sockaddr_in &from, if (!_udp) { return false; } +#ifdef _WIN32 return _peer_addr.sin_addr.S_un.S_addr == from.sin_addr.S_un.S_addr && _peer_addr.sin_port == from.sin_port; +#else + return _peer_addr.sin_addr.s_addr == from.sin_addr.s_addr && + _peer_addr.sin_port == from.sin_port; +#endif } void diff --git a/src/lib/ggpo/network/udp_proto.h b/src/lib/ggpo/network/udp_proto.h index 09de3e3f..545439cd 100644 --- a/src/lib/ggpo/network/udp_proto.h +++ b/src/lib/ggpo/network/udp_proto.h @@ -53,7 +53,7 @@ class UdpProtocol : public IPollSink } network_interrupted; } u; - UdpProtocol::Event(Type t = Unknown) : type(t) { } + Event(Type t = Unknown) : type(t) { } }; public: diff --git a/src/lib/ggpo/pevents.cpp b/src/lib/ggpo/pevents.cpp new file mode 100644 index 00000000..4691fd74 --- /dev/null +++ b/src/lib/ggpo/pevents.cpp @@ -0,0 +1,603 @@ +/* + * WIN32 Events for POSIX + * Author: Mahmoud Al-Qudsi + * Copyright (C) 2011 - 2019 by NeoSmart Technologies + * This code is released under the terms of the MIT License + */ + +#ifndef _WIN32 + +#include "pevents.h" +#include +#include +#include +#include +#ifdef WFMO +#include +#include +#endif + +namespace neosmart { +#ifdef WFMO + // Each call to WaitForMultipleObjects initializes a neosmart_wfmo_t object which tracks + // the progress of the caller's multi-object wait and dispatches responses accordingly. + // One neosmart_wfmo_t struct is shared for all events in a single WFMO call + struct neosmart_wfmo_t_ { + pthread_mutex_t Mutex; + pthread_cond_t CVariable; + int RefCount; + union { + int FiredEvent; // WFSO + int EventsLeft; // WFMO + } Status; + bool WaitAll; + bool StillWaiting; + + void Destroy() { + pthread_mutex_destroy(&Mutex); + pthread_cond_destroy(&CVariable); + } + }; + typedef neosmart_wfmo_t_ *neosmart_wfmo_t; + + // A neosmart_wfmo_info_t object is registered with each event waited on in a WFMO + // This reference to neosmart_wfmo_t_ is how the event knows whom to notify when triggered + struct neosmart_wfmo_info_t_ { + neosmart_wfmo_t Waiter; + int WaitIndex; + }; + typedef neosmart_wfmo_info_t_ *neosmart_wfmo_info_t; +#endif // WFMO + + // The basic event structure, passed to the caller as an opaque pointer when creating events + struct neosmart_event_t_ { + pthread_cond_t CVariable; + pthread_mutex_t Mutex; + bool AutoReset; + bool State; +#ifdef WFMO + std::deque RegisteredWaits; +#endif + }; + +#ifdef WFMO + bool RemoveExpiredWaitHelper(neosmart_wfmo_info_t_ wait) { + int result = pthread_mutex_trylock(&wait.Waiter->Mutex); + + if (result == EBUSY) { + return false; + } + + assert(result == 0); + + if (wait.Waiter->StillWaiting == false) { + --wait.Waiter->RefCount; + assert(wait.Waiter->RefCount >= 0); + bool destroy = wait.Waiter->RefCount == 0; + result = pthread_mutex_unlock(&wait.Waiter->Mutex); + assert(result == 0); + if (destroy) { + wait.Waiter->Destroy(); + delete wait.Waiter; + } + + return true; + } + + result = pthread_mutex_unlock(&wait.Waiter->Mutex); + assert(result == 0); + + return false; + } +#endif // WFMO + + neosmart_event_t CreateEvent(bool manualReset, bool initialState) { + neosmart_event_t event = new neosmart_event_t_; + + int result = pthread_cond_init(&event->CVariable, 0); + assert(result == 0); + + result = pthread_mutex_init(&event->Mutex, 0); + assert(result == 0); + + event->State = false; + event->AutoReset = !manualReset; + + if (initialState) { + result = SetEvent(event); + assert(result == 0); + } + + return event; + } + + int UnlockedWaitForEvent(neosmart_event_t event, uint64_t milliseconds) { + int result = 0; + if (!event->State) { + // Zero-timeout event state check optimization + if (milliseconds == 0) { + return WAIT_TIMEOUT; + } + + timespec ts; + if (milliseconds != (uint64_t)-1) { + timeval tv; + gettimeofday(&tv, NULL); + + uint64_t nanoseconds = ((uint64_t)tv.tv_sec) * 1000 * 1000 * 1000 + + milliseconds * 1000 * 1000 + ((uint64_t)tv.tv_usec) * 1000; + + ts.tv_sec = nanoseconds / 1000 / 1000 / 1000; + ts.tv_nsec = (nanoseconds - ((uint64_t)ts.tv_sec) * 1000 * 1000 * 1000); + } + + do { + // Regardless of whether it's an auto-reset or manual-reset event: + // wait to obtain the event, then lock anyone else out + if (milliseconds != (uint64_t)-1) { + result = pthread_cond_timedwait(&event->CVariable, &event->Mutex, &ts); + } else { + result = pthread_cond_wait(&event->CVariable, &event->Mutex); + } + } while (result == 0 && !event->State); + + if (result == 0 && event->AutoReset) { + // We've only accquired the event if the wait succeeded + event->State = false; + } + } else if (event->AutoReset) { + // It's an auto-reset event that's currently available; + // we need to stop anyone else from using it + result = 0; + event->State = false; + } + // Else we're trying to obtain a manual reset event with a signaled state; + // don't do anything + + return result; + } + + int WaitForEvent(neosmart_event_t event, uint64_t milliseconds) { + int tempResult; + if (milliseconds == 0) { + tempResult = pthread_mutex_trylock(&event->Mutex); + if (tempResult == EBUSY) { + return WAIT_TIMEOUT; + } + } else { + tempResult = pthread_mutex_lock(&event->Mutex); + } + + assert(tempResult == 0); + + int result = UnlockedWaitForEvent(event, milliseconds); + + tempResult = pthread_mutex_unlock(&event->Mutex); + assert(tempResult == 0); + + return result; + } + +#ifdef WFMO + int WaitForMultipleEvents(neosmart_event_t *events, int count, bool waitAll, + uint64_t milliseconds) { + int unused; + return WaitForMultipleEvents(events, count, waitAll, milliseconds, unused); + } + + int WaitForMultipleEvents(neosmart_event_t *events, int count, bool waitAll, + uint64_t milliseconds, int &waitIndex) { + neosmart_wfmo_t wfmo = new neosmart_wfmo_t_; + + int result = 0; + int tempResult = pthread_mutex_init(&wfmo->Mutex, 0); + assert(tempResult == 0); + + tempResult = pthread_cond_init(&wfmo->CVariable, 0); + assert(tempResult == 0); + + neosmart_wfmo_info_t_ waitInfo; + waitInfo.Waiter = wfmo; + waitInfo.WaitIndex = -1; + + wfmo->WaitAll = waitAll; + wfmo->StillWaiting = true; + wfmo->RefCount = 1; + + if (waitAll) { + wfmo->Status.EventsLeft = count; + } else { + wfmo->Status.FiredEvent = -1; + } + + tempResult = pthread_mutex_lock(&wfmo->Mutex); + assert(tempResult == 0); + + bool done = false; + waitIndex = -1; + + for (int i = 0; i < count; ++i) { + waitInfo.WaitIndex = i; + + // Must not release lock until RegisteredWait is potentially added + tempResult = pthread_mutex_lock(&events[i]->Mutex); + assert(tempResult == 0); + + // Before adding this wait to the list of registered waits, let's clean up old, expired + // waits while we have the event lock anyway + events[i]->RegisteredWaits.erase(std::remove_if(events[i]->RegisteredWaits.begin(), + events[i]->RegisteredWaits.end(), + RemoveExpiredWaitHelper), + events[i]->RegisteredWaits.end()); + + if (UnlockedWaitForEvent(events[i], 0) == 0) { + tempResult = pthread_mutex_unlock(&events[i]->Mutex); + assert(tempResult == 0); + + if (waitAll) { + --wfmo->Status.EventsLeft; + assert(wfmo->Status.EventsLeft >= 0); + } else { + wfmo->Status.FiredEvent = i; + waitIndex = i; + done = true; + break; + } + } else { + events[i]->RegisteredWaits.push_back(waitInfo); + ++wfmo->RefCount; + + tempResult = pthread_mutex_unlock(&events[i]->Mutex); + assert(tempResult == 0); + } + } + + // We set the `done` flag above in case of WaitAny and at least one event was set. + // But we need to check again here if we were doing a WaitAll or else we'll incorrectly + // return WAIT_TIMEOUT. + if (waitAll && wfmo->Status.EventsLeft == 0) { + done = true; + } + + timespec ts; + if (!done) { + if (milliseconds == 0) { + result = WAIT_TIMEOUT; + done = true; + } else if (milliseconds != (uint64_t)-1) { + timeval tv; + gettimeofday(&tv, NULL); + + uint64_t nanoseconds = ((uint64_t)tv.tv_sec) * 1000 * 1000 * 1000 + + milliseconds * 1000 * 1000 + ((uint64_t)tv.tv_usec) * 1000; + + ts.tv_sec = nanoseconds / 1000 / 1000 / 1000; + ts.tv_nsec = (nanoseconds - ((uint64_t)ts.tv_sec) * 1000 * 1000 * 1000); + } + } + + while (!done) { + // One (or more) of the events we're monitoring has been triggered? + + // If we're waiting for all events, assume we're done and check if there's an event that + // hasn't fired But if we're waiting for just one event, assume we're not done until we + // find a fired event + done = (waitAll && wfmo->Status.EventsLeft == 0) || + (!waitAll && wfmo->Status.FiredEvent != -1); + + if (!done) { + if (milliseconds != (uint64_t)-1) { + result = pthread_cond_timedwait(&wfmo->CVariable, &wfmo->Mutex, &ts); + } else { + result = pthread_cond_wait(&wfmo->CVariable, &wfmo->Mutex); + } + + if (result != 0) { + break; + } + } + } + + waitIndex = wfmo->Status.FiredEvent; + wfmo->StillWaiting = false; + + --wfmo->RefCount; + assert(wfmo->RefCount >= 0); + bool destroy = wfmo->RefCount == 0; + tempResult = pthread_mutex_unlock(&wfmo->Mutex); + assert(tempResult == 0); + if (destroy) { + wfmo->Destroy(); + delete wfmo; + } + + return result; + } +#endif // WFMO + + int DestroyEvent(neosmart_event_t event) { + int result = 0; + +#ifdef WFMO + result = pthread_mutex_lock(&event->Mutex); + assert(result == 0); + event->RegisteredWaits.erase(std::remove_if(event->RegisteredWaits.begin(), + event->RegisteredWaits.end(), + RemoveExpiredWaitHelper), + event->RegisteredWaits.end()); + result = pthread_mutex_unlock(&event->Mutex); + assert(result == 0); +#endif + + result = pthread_cond_destroy(&event->CVariable); + assert(result == 0); + + result = pthread_mutex_destroy(&event->Mutex); + assert(result == 0); + + delete event; + + return 0; + } + + int SetEvent(neosmart_event_t event) { + int result = pthread_mutex_lock(&event->Mutex); + assert(result == 0); + + event->State = true; + + // Depending on the event type, we either trigger everyone or only one + if (event->AutoReset) { +#ifdef WFMO + while (!event->RegisteredWaits.empty()) { + neosmart_wfmo_info_t i = &event->RegisteredWaits.front(); + + result = pthread_mutex_lock(&i->Waiter->Mutex); + assert(result == 0); + + --i->Waiter->RefCount; + assert(i->Waiter->RefCount >= 0); + if (!i->Waiter->StillWaiting) { + bool destroy = i->Waiter->RefCount == 0; + result = pthread_mutex_unlock(&i->Waiter->Mutex); + assert(result == 0); + if (destroy) { + i->Waiter->Destroy(); + delete i->Waiter; + } + event->RegisteredWaits.pop_front(); + continue; + } + + event->State = false; + + if (i->Waiter->WaitAll) { + --i->Waiter->Status.EventsLeft; + assert(i->Waiter->Status.EventsLeft >= 0); + // We technically should do i->Waiter->StillWaiting = Waiter->Status.EventsLeft + // != 0 but the only time it'll be equal to zero is if we're the last event, so + // no one else will be checking the StillWaiting flag. We're good to go without + // it. + } else { + i->Waiter->Status.FiredEvent = i->WaitIndex; + i->Waiter->StillWaiting = false; + } + + result = pthread_mutex_unlock(&i->Waiter->Mutex); + assert(result == 0); + + result = pthread_cond_signal(&i->Waiter->CVariable); + assert(result == 0); + + event->RegisteredWaits.pop_front(); + + result = pthread_mutex_unlock(&event->Mutex); + assert(result == 0); + + return 0; + } +#endif // WFMO + // event->State can be false if compiled with WFMO support + if (event->State) { + result = pthread_mutex_unlock(&event->Mutex); + assert(result == 0); + + result = pthread_cond_signal(&event->CVariable); + assert(result == 0); + + return 0; + } + } else { +#ifdef WFMO + for (size_t i = 0; i < event->RegisteredWaits.size(); ++i) { + neosmart_wfmo_info_t info = &event->RegisteredWaits[i]; + + result = pthread_mutex_lock(&info->Waiter->Mutex); + assert(result == 0); + + --info->Waiter->RefCount; + assert(info->Waiter->RefCount >= 0); + + if (!info->Waiter->StillWaiting) { + bool destroy = info->Waiter->RefCount == 0; + result = pthread_mutex_unlock(&info->Waiter->Mutex); + assert(result == 0); + if (destroy) { + info->Waiter->Destroy(); + delete info->Waiter; + } + continue; + } + + if (info->Waiter->WaitAll) { + --info->Waiter->Status.EventsLeft; + assert(info->Waiter->Status.EventsLeft >= 0); + // We technically should do i->Waiter->StillWaiting = Waiter->Status.EventsLeft + // != 0 but the only time it'll be equal to zero is if we're the last event, so + // no one else will be checking the StillWaiting flag. We're good to go without + // it. + } else { + info->Waiter->Status.FiredEvent = info->WaitIndex; + info->Waiter->StillWaiting = false; + } + + result = pthread_mutex_unlock(&info->Waiter->Mutex); + assert(result == 0); + + result = pthread_cond_signal(&info->Waiter->CVariable); + assert(result == 0); + } + event->RegisteredWaits.clear(); +#endif // WFMO + result = pthread_mutex_unlock(&event->Mutex); + assert(result == 0); + + result = pthread_cond_broadcast(&event->CVariable); + assert(result == 0); + } + + return 0; + } + + int ResetEvent(neosmart_event_t event) { + int result = pthread_mutex_lock(&event->Mutex); + assert(result == 0); + + event->State = false; + + result = pthread_mutex_unlock(&event->Mutex); + assert(result == 0); + + return 0; + } + +#ifdef PULSE + int PulseEvent(neosmart_event_t event) { + // This may look like it's a horribly inefficient kludge with the sole intention of reducing + // code duplication, but in reality this is what any PulseEvent() implementation must look + // like. The only overhead (function calls aside, which your compiler will likely optimize + // away, anyway), is if only WFMO auto-reset waits are active there will be overhead to + // unnecessarily obtain the event mutex for ResetEvent() after. In all other cases (being no + // pending waits, WFMO manual-reset waits, or any WFSO waits), the event mutex must first be + // released for the waiting thread to resume action prior to locking the mutex again in + // order to set the event state to unsignaled, or else the waiting threads will loop back + // into a wait (due to checks for spurious CVariable wakeups). + + int result = SetEvent(event); + assert(result == 0); + result = ResetEvent(event); + assert(result == 0); + + return 0; + } +#endif +} // namespace neosmart + +#else //_WIN32 + +#include +#include "pevents.h" + +namespace neosmart { + neosmart_event_t CreateEvent(bool manualReset, bool initialState) { + return static_cast(::CreateEvent(NULL, manualReset, initialState, NULL)); + } + + int DestroyEvent(neosmart_event_t event) { + HANDLE handle = static_cast(event); + return CloseHandle(handle) ? 0 : GetLastError(); + } + + int WaitForEvent(neosmart_event_t event, uint64_t milliseconds) { + uint32_t result = 0; + HANDLE handle = static_cast(event); + + // WaitForSingleObject(Ex) and WaitForMultipleObjects(Ex) only support 32-bit timeout + if (milliseconds == ((uint64_t)-1) || (milliseconds >> 32) == 0) { + result = WaitForSingleObject(handle, static_cast(milliseconds)); + } else { + // Cannot wait for 0xFFFFFFFF because that means infinity to WIN32 + uint32_t waitUnit = (INFINITE - 1); + uint64_t rounds = milliseconds / waitUnit; + uint32_t remainder = milliseconds % waitUnit; + + result = WaitForSingleObject(handle, remainder); + while (result == WAIT_TIMEOUT && rounds-- != 0) { + result = WaitForSingleObject(handle, waitUnit); + } + } + + if (result == WAIT_OBJECT_0 || result == WAIT_ABANDONED) { + // We must swallow WAIT_ABANDONED because there is no such equivalent on *nix + return 0; + } + + if (result == WAIT_TIMEOUT) { + return WAIT_TIMEOUT; + } + + return GetLastError(); + } + + int SetEvent(neosmart_event_t event) { + HANDLE handle = static_cast(event); + return ::SetEvent(handle) ? 0 : GetLastError(); + } + + int ResetEvent(neosmart_event_t event) { + HANDLE handle = static_cast(event); + return ::ResetEvent(handle) ? 0 : GetLastError(); + } + +#ifdef WFMO + int WaitForMultipleEvents(neosmart_event_t *events, int count, bool waitAll, + uint64_t milliseconds) { + int index = 0; + return WaitForMultipleEvents(events, count, waitAll, milliseconds, index); + } + + int WaitForMultipleEvents(neosmart_event_t *events, int count, bool waitAll, + uint64_t milliseconds, int &index) { + HANDLE *handles = reinterpret_cast(events); + uint32_t result = 0; + + // WaitForSingleObject(Ex) and WaitForMultipleObjects(Ex) only support 32-bit timeout + if (milliseconds == ((uint64_t)-1) || (milliseconds >> 32) == 0) { + result = WaitForMultipleObjects(count, handles, waitAll, + static_cast(milliseconds)); + } else { + // Cannot wait for 0xFFFFFFFF because that means infinity to WIN32 + uint32_t waitUnit = (INFINITE - 1); + uint64_t rounds = milliseconds / waitUnit; + uint32_t remainder = milliseconds % waitUnit; + + uint32_t result = WaitForMultipleObjects(count, handles, waitAll, remainder); + while (result == WAIT_TIMEOUT && rounds-- != 0) { + result = WaitForMultipleObjects(count, handles, waitAll, waitUnit); + } + } + + if (result >= WAIT_OBJECT_0 && result < WAIT_OBJECT_0 + count) { + index = result - WAIT_OBJECT_0; + return 0; + } else if (result >= WAIT_ABANDONED_0 && result < WAIT_ABANDONED_0 + count) { + index = result - WAIT_ABANDONED_0; + return 0; + } + + if (result == WAIT_FAILED) { + return GetLastError(); + } + return result; + } +#endif + +#ifdef PULSE + int PulseEvent(neosmart_event_t event) { + HANDLE handle = static_cast(event); + return ::PulseEvent(handle) ? 0 : GetLastError(); + } +#endif +} // namespace neosmart + +#endif //_WIN32 \ No newline at end of file diff --git a/src/lib/ggpo/pevents.h b/src/lib/ggpo/pevents.h new file mode 100644 index 00000000..85725471 --- /dev/null +++ b/src/lib/ggpo/pevents.h @@ -0,0 +1,42 @@ +/* + * WIN32 Events for POSIX + * Author: Mahmoud Al-Qudsi + * Copyright (C) 2011 - 2019 by NeoSmart Technologies + * This code is released under the terms of the MIT License + */ + +#pragma once + +#if defined(_WIN32) && !defined(CreateEvent) +#error Must include Windows.h prior to including pevents.h! +#endif +#ifndef WAIT_TIMEOUT +#include +#define WAIT_TIMEOUT ETIMEDOUT +#endif + +#include + +#define WFMO 1 + +namespace neosmart { + // Type declarations + struct neosmart_event_t_; + typedef neosmart_event_t_ *neosmart_event_t; + + // Function declarations + neosmart_event_t CreateEvent(bool manualReset = false, bool initialState = false); + int DestroyEvent(neosmart_event_t event); + int WaitForEvent(neosmart_event_t event, uint64_t milliseconds = -1); + int SetEvent(neosmart_event_t event); + int ResetEvent(neosmart_event_t event); +#ifdef WFMO + int WaitForMultipleEvents(neosmart_event_t *events, int count, bool waitAll, + uint64_t milliseconds); + int WaitForMultipleEvents(neosmart_event_t *events, int count, bool waitAll, + uint64_t milliseconds, int &index); +#endif +#ifdef PULSE + int PulseEvent(neosmart_event_t event); +#endif +} // namespace neosmart \ No newline at end of file diff --git a/src/lib/ggpo/platform_linux.cpp b/src/lib/ggpo/platform_linux.cpp index 84f88c76..73b37e87 100644 --- a/src/lib/ggpo/platform_linux.cpp +++ b/src/lib/ggpo/platform_linux.cpp @@ -21,3 +21,6 @@ uint32 Platform::GetCurrentTimeMS() { ((current.tv_nsec - start.tv_nsec ) / 1000000) + } +void Platform::CreateDirectory(const char* pathname, const void* junk) { + mkdir(pathname, -1); +} diff --git a/src/lib/ggpo/platform_linux.h b/src/lib/ggpo/platform_linux.h index b36e0511..ac586e7e 100644 --- a/src/lib/ggpo/platform_linux.h +++ b/src/lib/ggpo/platform_linux.h @@ -13,6 +13,7 @@ #include #include #include +#include class Platform { public: // types @@ -21,7 +22,9 @@ class Platform { public: // functions static ProcessID GetProcessID() { return getpid(); } static void AssertFailed(char *msg) { } - static uint32 GetCurrentTimeMS(); + static uint32_t GetCurrentTimeMS(); + static void SleepMS(int ms) { usleep(ms * 1000); } + static void CreateDirectory(const char* pathname, const void* junk); }; #endif diff --git a/src/lib/ggpo/platform_unix.cpp b/src/lib/ggpo/platform_unix.cpp new file mode 100644 index 00000000..2c1643e3 --- /dev/null +++ b/src/lib/ggpo/platform_unix.cpp @@ -0,0 +1,29 @@ +/* ----------------------------------------------------------------------- + * GGPO.net (http://ggpo.net) - Copyright 2009 GroundStorm Studios, LLC. + * + * Use of this software is governed by the MIT license that can be found + * in the LICENSE file. + */ + +#include "platform_unix.h" + +uint32_t Platform::GetCurrentTimeMS() { + struct timeval tv; + gettimeofday(&tv, NULL); + return (tv.tv_sec * 1000) + (tv.tv_usec / 1000); +} + +void Platform::SleepMS(int milliseconds) { +#if _POSIX_C_SOURCE >= 199309L + struct timespec ts; + ts.tv_sec = milliseconds / 1000; + ts.tv_nsec = (milliseconds % 1000) * 1000000; + nanosleep(&ts, NULL); +#else + usleep(milliseconds * 1000); +#endif +} + +void Platform::CreateDirectory(const char* pathname, const void* junk) { + mkdir(pathname, -1); +} \ No newline at end of file diff --git a/src/lib/ggpo/platform_unix.h b/src/lib/ggpo/platform_unix.h new file mode 100644 index 00000000..da3dd456 --- /dev/null +++ b/src/lib/ggpo/platform_unix.h @@ -0,0 +1,59 @@ +/* ----------------------------------------------------------------------- + * GGPO.net (http://ggpo.net) - Copyright 2009 GroundStorm Studios, LLC. + * + * Use of this software is governed by the MIT license that can be found + * in the LICENSE file. + */ + +#ifndef _GGPO_UNIX_H_ +#define _GGPO_UNIX_H_ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "pevents.h" + +// #define ARRAY_SIZE(a) \ +// ((sizeof(a) / sizeof(*(a))) / \ +// static_cast(!(sizeof(a) % sizeof(*(a))))) +#define DebugBreak() (raise(SIGTRAP)) +#define ioctlsocket ioctl +#define closesocket close +#define WSAEWOULDBLOCK EWOULDBLOCK +#define INFINITE (-1) +#define WAIT_OBJECT_0 (0x00000000L) +#define FALSE (false) +#define MAX_PATH (4096) +#define INVALID_SOCKET ((SOCKET)(~0)) +#define SOCKET_ERROR (-1) + +typedef neosmart::neosmart_event_t HANDLE; +typedef uint8_t byte; +typedef int SOCKET; +typedef uint32_t DWORD; + +class Platform { +public: // types + typedef pid_t ProcessID; +public: // functions + static ProcessID GetProcessID() { return getpid(); } + static void AssertFailed(char *msg) { } + static uint32_t GetCurrentTimeMS(); + static void SleepMS(int milliseconds); + static void CreateDirectory(const char* pathname, const void* junk); +}; + +#endif diff --git a/src/lib/ggpo/platform_windows.h b/src/lib/ggpo/platform_windows.h index dd4212a2..a08f95e8 100644 --- a/src/lib/ggpo/platform_windows.h +++ b/src/lib/ggpo/platform_windows.h @@ -20,6 +20,8 @@ class Platform { static ProcessID GetProcessID() { return GetCurrentProcessId(); } static void AssertFailed(char *msg) { MessageBoxA(NULL, msg, "GGPO Assertion Failed", MB_OK | MB_ICONEXCLAMATION); } static uint32 GetCurrentTimeMS() { return timeGetTime(); } + static void SleepMS(int ms) { Sleep(ms); } + static void CreateDirectory(const char* pathname, const void* junk) { CreateDirectoryA(pathname, junk); } }; #endif diff --git a/src/lib/ggpo/poll.cpp b/src/lib/ggpo/poll.cpp index 7468d6a4..403c45b7 100644 --- a/src/lib/ggpo/poll.cpp +++ b/src/lib/ggpo/poll.cpp @@ -8,6 +8,10 @@ #include "types.h" #include "poll.h" +#ifndef _WIN32 +using namespace neosmart; +#endif + Poll::Poll(void) : _handle_count(0), _start_time(0) @@ -15,7 +19,11 @@ Poll::Poll(void) : /* * Create a dummy handle to simplify things. */ +#ifdef _WIN32 _handles[_handle_count++] = CreateEvent(NULL, true, false, NULL); +#else + _handles[_handle_count++] = CreateEvent(true, false); +#endif } void @@ -68,7 +76,11 @@ Poll::Pump(int timeout) timeout = MIN(timeout, maxwait); } +#ifdef _WIN32 res = WaitForMultipleObjects(_handle_count, _handles, false, timeout); +#else + res = WaitForMultipleEvents(_handles, _handle_count, false, timeout); +#endif if (res >= WAIT_OBJECT_0 && res < WAIT_OBJECT_0 + _handle_count) { i = res - WAIT_OBJECT_0; finished = !_handle_sinks[i].sink->OnHandlePoll(_handle_sinks[i].cookie) || finished; diff --git a/src/lib/ggpo/types.h b/src/lib/ggpo/types.h index 8881a248..6cfe66f2 100644 --- a/src/lib/ggpo/types.h +++ b/src/lib/ggpo/types.h @@ -38,6 +38,8 @@ typedef int int32; */ #if defined(_WINDOWS) # include "platform_windows.h" +#elif defined(__APPLE__) +# include "platform_unix.h" #elif defined(__GNUC__) # include "platform_linux.h" #else diff --git a/src/lib/ggpo/zconf.h b/src/lib/ggpo/zconf.h index 7374ff73..4f300fc3 100644 --- a/src/lib/ggpo/zconf.h +++ b/src/lib/ggpo/zconf.h @@ -181,8 +181,8 @@ # if defined (__BORLANDC__) # if (__BORLANDC__ >= 0x0500) && defined (WIN32) # include -# define ZEXPORT __declspec(dllexport) WINAPI -# define ZEXPORTRVA __declspec(dllexport) WINAPIV +# define ZEXPORT EXPORT WINAPI +# define ZEXPORTRVA EXPORT WINAPIV # else # if defined (_Windows) && defined (__DLL__) # define ZEXPORT _export @@ -194,7 +194,7 @@ #if defined (__BEOS__) # if defined (ZLIB_DLL) -# define ZEXTERN extern __declspec(dllexport) +# define ZEXTERN extern EXPORT # else # define ZEXTERN extern __declspec(dllimport) # endif From 86673e87b9b9040d6e119699ae6948dd8dfc9f2c Mon Sep 17 00:00:00 2001 From: Bo Qin Date: Sat, 26 Oct 2019 21:55:32 -0700 Subject: [PATCH 02/12] fix for linux build. linux build successful --- src/lib/ggpo/platform_linux.cpp | 16 ++++----------- src/lib/ggpo/platform_linux.h | 35 +++++++++++++++++++++++++++++---- src/lib/ggpo/platform_unix.h | 3 --- 3 files changed, 35 insertions(+), 19 deletions(-) diff --git a/src/lib/ggpo/platform_linux.cpp b/src/lib/ggpo/platform_linux.cpp index 73b37e87..9d088c0d 100644 --- a/src/lib/ggpo/platform_linux.cpp +++ b/src/lib/ggpo/platform_linux.cpp @@ -7,18 +7,10 @@ #include "platform_linux.h" -struct timespec start = { 0 } - -uint32 Platform::GetCurrentTimeMS() { - if (start.tv_sec == 0 && start.tv_nsec == 0) { - clock_gettime(CLOCK_MONOTONIC, &start); - return 0 - } - struct timespec current; - clock_gettime(CLOCK_MONOTONIC, ¤t); - - return ((current.tv_sec - start.tv_sec) * 1000) + - ((current.tv_nsec - start.tv_nsec ) / 1000000) + +uint32_t Platform::GetCurrentTimeMS() { + struct timeval tv; + gettimeofday(&tv, NULL); + return (tv.tv_sec * 1000) + (tv.tv_usec / 1000); } void Platform::CreateDirectory(const char* pathname, const void* junk) { diff --git a/src/lib/ggpo/platform_linux.h b/src/lib/ggpo/platform_linux.h index ac586e7e..8a847f4d 100644 --- a/src/lib/ggpo/platform_linux.h +++ b/src/lib/ggpo/platform_linux.h @@ -8,17 +8,44 @@ #ifndef _GGPO_LINUX_H_ #define _GGPO_LINUX_H_ -#include -#include +#include #include +#include +#include +#include +#include #include +#include +#include #include -#include +#include +#include +#include +#include +#include +#include + +#include "pevents.h" + +#define DebugBreak() (raise(SIGTRAP)) +#define ioctlsocket ioctl +#define closesocket close +#define WSAEWOULDBLOCK EWOULDBLOCK +#define INFINITE (-1) +#define WAIT_OBJECT_0 (0x00000000L) +#define FALSE (false) +#define MAX_PATH (4096) +#define INVALID_SOCKET ((SOCKET)(~0)) +#define SOCKET_ERROR (-1) + +typedef neosmart::neosmart_event_t HANDLE; +typedef uint8_t byte; +typedef int SOCKET; +typedef uint32_t DWORD; class Platform { public: // types typedef pid_t ProcessID; - public: // functions static ProcessID GetProcessID() { return getpid(); } static void AssertFailed(char *msg) { } diff --git a/src/lib/ggpo/platform_unix.h b/src/lib/ggpo/platform_unix.h index da3dd456..9e5e4e34 100644 --- a/src/lib/ggpo/platform_unix.h +++ b/src/lib/ggpo/platform_unix.h @@ -26,9 +26,6 @@ #include "pevents.h" -// #define ARRAY_SIZE(a) \ -// ((sizeof(a) / sizeof(*(a))) / \ -// static_cast(!(sizeof(a) % sizeof(*(a))))) #define DebugBreak() (raise(SIGTRAP)) #define ioctlsocket ioctl #define closesocket close From 93e16086a79dfe27f150f35ed8d0c936d0c1cf80 Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Sun, 1 Dec 2019 15:49:31 +0100 Subject: [PATCH 03/12] Use platform_unix.h for MacOSX and Linux We get rid of platform_linux.{h,cpp}. --- src/CMakeSources.cmake | 6 ++-- src/lib/ggpo/platform_linux.cpp | 18 ----------- src/lib/ggpo/platform_linux.h | 57 --------------------------------- src/lib/ggpo/platform_unix.h | 1 + src/lib/ggpo/types.h | 4 +-- 5 files changed, 5 insertions(+), 81 deletions(-) delete mode 100644 src/lib/ggpo/platform_linux.cpp delete mode 100644 src/lib/ggpo/platform_linux.h diff --git a/src/CMakeSources.cmake b/src/CMakeSources.cmake index f121e292..e19d7ee9 100644 --- a/src/CMakeSources.cmake +++ b/src/CMakeSources.cmake @@ -36,8 +36,8 @@ if(UNIX) else(APPLE) set(GGPO_LIB_SRC_NOFILTER ${GGPO_LIB_SRC_NOFILTER} - "lib/ggpo/platform_linux.h" - "lib/ggpo/platform_linux.cpp" + "lib/ggpo/platform_unix.h" + "lib/ggpo/platform_unix.cpp" "lib/ggpo/pevents.h" "lib/ggpo/pevents.cpp" ) @@ -85,4 +85,4 @@ set(GGPO_LIB_SRC ${GGPO_LIB_INC_BACKENDS} ${GGPO_LIB_SRC_BACKENDS} ${GGPO_PUBLIC_INC} -) \ No newline at end of file +) diff --git a/src/lib/ggpo/platform_linux.cpp b/src/lib/ggpo/platform_linux.cpp deleted file mode 100644 index 9d088c0d..00000000 --- a/src/lib/ggpo/platform_linux.cpp +++ /dev/null @@ -1,18 +0,0 @@ -/* ----------------------------------------------------------------------- - * GGPO.net (http://ggpo.net) - Copyright 2009 GroundStorm Studios, LLC. - * - * Use of this software is governed by the MIT license that can be found - * in the LICENSE file. - */ - -#include "platform_linux.h" - -uint32_t Platform::GetCurrentTimeMS() { - struct timeval tv; - gettimeofday(&tv, NULL); - return (tv.tv_sec * 1000) + (tv.tv_usec / 1000); -} - -void Platform::CreateDirectory(const char* pathname, const void* junk) { - mkdir(pathname, -1); -} diff --git a/src/lib/ggpo/platform_linux.h b/src/lib/ggpo/platform_linux.h deleted file mode 100644 index 8a847f4d..00000000 --- a/src/lib/ggpo/platform_linux.h +++ /dev/null @@ -1,57 +0,0 @@ -/* ----------------------------------------------------------------------- - * GGPO.net (http://ggpo.net) - Copyright 2009 GroundStorm Studios, LLC. - * - * Use of this software is governed by the MIT license that can be found - * in the LICENSE file. - */ - -#ifndef _GGPO_LINUX_H_ -#define _GGPO_LINUX_H_ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "pevents.h" - -#define DebugBreak() (raise(SIGTRAP)) -#define ioctlsocket ioctl -#define closesocket close -#define WSAEWOULDBLOCK EWOULDBLOCK -#define INFINITE (-1) -#define WAIT_OBJECT_0 (0x00000000L) -#define FALSE (false) -#define MAX_PATH (4096) -#define INVALID_SOCKET ((SOCKET)(~0)) -#define SOCKET_ERROR (-1) - -typedef neosmart::neosmart_event_t HANDLE; -typedef uint8_t byte; -typedef int SOCKET; -typedef uint32_t DWORD; - -class Platform { -public: // types - typedef pid_t ProcessID; -public: // functions - static ProcessID GetProcessID() { return getpid(); } - static void AssertFailed(char *msg) { } - static uint32_t GetCurrentTimeMS(); - static void SleepMS(int ms) { usleep(ms * 1000); } - static void CreateDirectory(const char* pathname, const void* junk); -}; - -#endif diff --git a/src/lib/ggpo/platform_unix.h b/src/lib/ggpo/platform_unix.h index 9e5e4e34..a33b1f61 100644 --- a/src/lib/ggpo/platform_unix.h +++ b/src/lib/ggpo/platform_unix.h @@ -22,6 +22,7 @@ #include #include #include +#include #include #include "pevents.h" diff --git a/src/lib/ggpo/types.h b/src/lib/ggpo/types.h index 6cfe66f2..e46930f6 100644 --- a/src/lib/ggpo/types.h +++ b/src/lib/ggpo/types.h @@ -38,10 +38,8 @@ typedef int int32; */ #if defined(_WINDOWS) # include "platform_windows.h" -#elif defined(__APPLE__) +#elif defined(__APPLE__) or defined(__GNUC__) # include "platform_unix.h" -#elif defined(__GNUC__) -# include "platform_linux.h" #else # error Unsupported platform #endif From 108f75dc979e60d81b0032589b3cd62caeb5cf46 Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Wed, 1 Jan 2020 17:35:47 +0100 Subject: [PATCH 04/12] backends/synctest: remove Win32-specific debug statement --- src/lib/ggpo/backends/synctest.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/lib/ggpo/backends/synctest.cpp b/src/lib/ggpo/backends/synctest.cpp index 73e0b4c3..67a081a2 100644 --- a/src/lib/ggpo/backends/synctest.cpp +++ b/src/lib/ggpo/backends/synctest.cpp @@ -167,9 +167,6 @@ SyncTestBackend::RaiseSyncError(const char *fmt, ...) va_end(args); puts(buf); -#ifdef _WIN32 - OutputDebugStringA(buf); -#endif EndLog(); DebugBreak(); } From d73f64ef48d318e1a0c89a18726919116f03045a Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Wed, 1 Jan 2020 18:05:11 +0100 Subject: [PATCH 05/12] Move DllMain functions to platform-specific files --- src/CMakeSources.cmake | 6 ++++++ src/lib/ggpo/main.cpp | 13 ------------- src/lib/ggpo/platform_unix.cpp | 6 +++++- src/lib/ggpo/platform_windows.cpp | 15 +++++++++++++++ 4 files changed, 26 insertions(+), 14 deletions(-) create mode 100644 src/lib/ggpo/platform_windows.cpp diff --git a/src/CMakeSources.cmake b/src/CMakeSources.cmake index e19d7ee9..32cc4b86 100644 --- a/src/CMakeSources.cmake +++ b/src/CMakeSources.cmake @@ -42,6 +42,12 @@ if(UNIX) "lib/ggpo/pevents.cpp" ) endif(APPLE) +else(WIN32) + set(GGPO_LIB_SRC_NOFILTER + ${GGPO_LIB_SRC_NOFILTER} + "lib/ggpo/platform_windows.h" + "lib/ggpo/platform_windows.cpp" + ) endif() set(GGPO_LIB_INC_NETWORK diff --git a/src/lib/ggpo/main.cpp b/src/lib/ggpo/main.cpp index 8d3882cb..5acf1ee2 100644 --- a/src/lib/ggpo/main.cpp +++ b/src/lib/ggpo/main.cpp @@ -11,19 +11,6 @@ #include "backends/spectator.h" #include "ggponet.h" -#ifdef _WIN32 -BOOL WINAPI -DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) -{ - srand(Platform::GetCurrentTimeMS() + Platform::GetProcessID()); - return TRUE; -} -#else -static void __attribute__((constructor)) DllMain() { - srand(Platform::GetCurrentTimeMS() + Platform::GetProcessID()); -} -#endif - void ggpo_log(GGPOSession *ggpo, const char *fmt, ...) { diff --git a/src/lib/ggpo/platform_unix.cpp b/src/lib/ggpo/platform_unix.cpp index 2c1643e3..465f824b 100644 --- a/src/lib/ggpo/platform_unix.cpp +++ b/src/lib/ggpo/platform_unix.cpp @@ -26,4 +26,8 @@ void Platform::SleepMS(int milliseconds) { void Platform::CreateDirectory(const char* pathname, const void* junk) { mkdir(pathname, -1); -} \ No newline at end of file +} + +static void __attribute__((constructor)) DllMain() { + srand(Platform::GetCurrentTimeMS() + Platform::GetProcessID()); +} diff --git a/src/lib/ggpo/platform_windows.cpp b/src/lib/ggpo/platform_windows.cpp new file mode 100644 index 00000000..98b2d544 --- /dev/null +++ b/src/lib/ggpo/platform_windows.cpp @@ -0,0 +1,15 @@ +/* ----------------------------------------------------------------------- + * GGPO.net (http://ggpo.net) - Copyright 2009 GroundStorm Studios, LLC. + * + * Use of this software is governed by the MIT license that can be found + * in the LICENSE file. + */ + +#include "platform_windows.h" + +BOOL WINAPI +DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) +{ + srand(Platform::GetCurrentTimeMS() + Platform::GetProcessID()); + return TRUE; +} From b60c5100270d0ac29f8b9e72b7a2bb85cbaad45c Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Wed, 1 Jan 2020 19:32:51 +0100 Subject: [PATCH 06/12] Use socklen_t from WS2tcpip.h for Windows --- src/lib/ggpo/network/udp.cpp | 4 ---- src/lib/ggpo/platform_windows.h | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/lib/ggpo/network/udp.cpp b/src/lib/ggpo/network/udp.cpp index 581c4741..ba9f6f3d 100644 --- a/src/lib/ggpo/network/udp.cpp +++ b/src/lib/ggpo/network/udp.cpp @@ -90,11 +90,7 @@ Udp::OnLoopPoll(void *cookie) { uint8 recv_buf[MAX_UDP_PACKET_SIZE]; sockaddr_in recv_addr; -#ifdef _WIN32 - int recv_addr_len; -#else socklen_t recv_addr_len; -#endif for (;;) { recv_addr_len = sizeof(recv_addr); diff --git a/src/lib/ggpo/platform_windows.h b/src/lib/ggpo/platform_windows.h index a08f95e8..301ce34b 100644 --- a/src/lib/ggpo/platform_windows.h +++ b/src/lib/ggpo/platform_windows.h @@ -9,6 +9,7 @@ #define _GGPO_WINDOWS_H_ #include +#include #include #include From 9f03b1e602a8f67a1619ad2ac18a3522cd9cf995 Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Wed, 1 Jan 2020 19:42:15 +0100 Subject: [PATCH 07/12] network/udp_proto: remove unneeded define This seems to be defined in winsock2.h already. --- src/lib/ggpo/network/udp_proto.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/lib/ggpo/network/udp_proto.cpp b/src/lib/ggpo/network/udp_proto.cpp index a20a80b6..bcd4da58 100644 --- a/src/lib/ggpo/network/udp_proto.cpp +++ b/src/lib/ggpo/network/udp_proto.cpp @@ -296,13 +296,8 @@ UdpProtocol::HandlesMsg(sockaddr_in &from, if (!_udp) { return false; } -#ifdef _WIN32 - return _peer_addr.sin_addr.S_un.S_addr == from.sin_addr.S_un.S_addr && - _peer_addr.sin_port == from.sin_port; -#else return _peer_addr.sin_addr.s_addr == from.sin_addr.s_addr && _peer_addr.sin_port == from.sin_port; -#endif } void From edeb230d1c5cb8d82c7fcde4c43398f4437f1d5c Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Thu, 2 Jan 2020 10:25:09 +0100 Subject: [PATCH 08/12] Use clock_gettime instead of gettimeofday This allows us to use the CLOCK_MONOTONIC flag. This option avoids issues should the system clock change while we are asking for the time in our program. --- src/lib/ggpo/platform_unix.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/ggpo/platform_unix.cpp b/src/lib/ggpo/platform_unix.cpp index 465f824b..84bb12bd 100644 --- a/src/lib/ggpo/platform_unix.cpp +++ b/src/lib/ggpo/platform_unix.cpp @@ -8,9 +8,9 @@ #include "platform_unix.h" uint32_t Platform::GetCurrentTimeMS() { - struct timeval tv; - gettimeofday(&tv, NULL); - return (tv.tv_sec * 1000) + (tv.tv_usec / 1000); + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (ts.tv_sec * 1000) + (ts.tv_nsec / (1000*1000)); } void Platform::SleepMS(int milliseconds) { From 9d024aa219dbc81db09b782c256f78863e76a3b6 Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Thu, 2 Jan 2020 19:43:32 +0100 Subject: [PATCH 09/12] ggpo/platform_windows: fix compilation --- src/lib/ggpo/platform_windows.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/ggpo/platform_windows.h b/src/lib/ggpo/platform_windows.h index 301ce34b..469cc2a2 100644 --- a/src/lib/ggpo/platform_windows.h +++ b/src/lib/ggpo/platform_windows.h @@ -12,6 +12,7 @@ #include #include #include +#include class Platform { public: // types @@ -20,7 +21,7 @@ class Platform { public: // functions static ProcessID GetProcessID() { return GetCurrentProcessId(); } static void AssertFailed(char *msg) { MessageBoxA(NULL, msg, "GGPO Assertion Failed", MB_OK | MB_ICONEXCLAMATION); } - static uint32 GetCurrentTimeMS() { return timeGetTime(); } + static uint32_t GetCurrentTimeMS() { return timeGetTime(); } static void SleepMS(int ms) { Sleep(ms); } static void CreateDirectory(const char* pathname, const void* junk) { CreateDirectoryA(pathname, junk); } }; From e755f60afd3440fa2cc27ebb6010668424d5f556 Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Thu, 2 Jan 2020 19:47:16 +0100 Subject: [PATCH 10/12] apps/vectorwar: don't depend on Platform functions Instead we just copy them there for now. --- src/apps/vectorwar/gdi_renderer.cpp | 2 +- src/apps/vectorwar/ggpo_perfmon.cpp | 6 ++++-- src/apps/vectorwar/main.cpp | 10 +++++----- src/apps/vectorwar/vectorwar.cpp | 11 +++++++++-- src/apps/vectorwar/vectorwar.h | 6 ++++++ 5 files changed, 25 insertions(+), 10 deletions(-) diff --git a/src/apps/vectorwar/gdi_renderer.cpp b/src/apps/vectorwar/gdi_renderer.cpp index 8d879165..d087f808 100644 --- a/src/apps/vectorwar/gdi_renderer.cpp +++ b/src/apps/vectorwar/gdi_renderer.cpp @@ -168,7 +168,7 @@ GDIRenderer::DrawConnectState(HDC hdc, Ship &ship, PlayerConnectionInfo &info, C case Disconnecting: sprintf(status, "Waiting for player..."); - progress = (Platform::GetCurrentTimeMS() - info.disconnect_start) * 100 / info.disconnect_timeout; + progress = (GetCurrentTimeMS() - info.disconnect_start) * 100 / info.disconnect_timeout; break; } diff --git a/src/apps/vectorwar/ggpo_perfmon.cpp b/src/apps/vectorwar/ggpo_perfmon.cpp index 90d539d4..bc596ce8 100644 --- a/src/apps/vectorwar/ggpo_perfmon.cpp +++ b/src/apps/vectorwar/ggpo_perfmon.cpp @@ -1,8 +1,10 @@ #include #include + #include "resource.h" #include "ggponet.h" #include "ggpo_perfmon.h" +#include "vectorwar.h" #define MAX_GRAPH_SIZE 4096 #define MAX_FAIRNESS 20 @@ -114,7 +116,7 @@ ggpo_perfmon_dlgproc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) case WM_INITDIALOG: { char pid[64]; - sprintf(pid, "%d", Platform::GetProcessId()); + sprintf(pid, "%d", GetProcessID()); SetWindowTextA(GetDlgItem(hwndDlg, IDC_PID), pid); return TRUE; } @@ -210,7 +212,7 @@ ggpoutil_perfmon_update(GGPOSession *ggpo, GGPOPlayerHandle players[], int num_p } } - int now = Platform::GetCurrentTimeMS(); + uint32_t now = GetCurrentTimeMS(); if (_dialog) { InvalidateRect(GetDlgItem(_dialog, IDC_FAIRNESS_GRAPH), NULL, FALSE); InvalidateRect(GetDlgItem(_dialog, IDC_NETWORK_GRAPH), NULL, FALSE); diff --git a/src/apps/vectorwar/main.cpp b/src/apps/vectorwar/main.cpp index 2eaa9857..3c8bb079 100644 --- a/src/apps/vectorwar/main.cpp +++ b/src/apps/vectorwar/main.cpp @@ -48,7 +48,7 @@ CreateMainWindow(HINSTANCE hInstance) int width = 640, height = 480; WCHAR titlebuf[128]; - wsprintf(titlebuf, L"(pid:%d) ggpo sdk sample: vector war", Platform::GetProcessId()); + wsprintf(titlebuf, L"(pid:%d) ggpo sdk sample: vector war", GetProcessID()); wndclass.cbSize = sizeof(wndclass); wndclass.lpfnWndProc = MainWindowProc; wndclass.lpszClassName = L"vwwnd"; @@ -69,9 +69,9 @@ void RunMainLoop(HWND hwnd) { MSG msg = { 0 }; - int start, next, now; + uint32_t start, next, now; - start = next = now = Platform::GetCurrentTimeMS(); + start = next = now = GetCurrentTimeMS(); while(1) { while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) { TranslateMessage(&msg); @@ -80,7 +80,7 @@ RunMainLoop(HWND hwnd) return; } } - now = Platform::GetCurrentTimeMS(); + now = GetCurrentTimeMS(); VectorWar_Idle(max(0, next - now - 1)); if (now >= next) { VectorWar_RunFrame(hwnd); @@ -184,4 +184,4 @@ int APIENTRY wWinMain(_In_ HINSTANCE hInstance, WSACleanup(); DestroyWindow(hwnd); return 0; -} \ No newline at end of file +} diff --git a/src/apps/vectorwar/vectorwar.cpp b/src/apps/vectorwar/vectorwar.cpp index 54e654d7..b46bbd03 100644 --- a/src/apps/vectorwar/vectorwar.cpp +++ b/src/apps/vectorwar/vectorwar.cpp @@ -3,6 +3,10 @@ #include #include #include + +#include +#include + #include "gdi_renderer.h" #include "vectorwar.h" #include "ggpo_perfmon.h" @@ -82,7 +86,7 @@ vw_on_event_callback(GGPOEvent *info) break; case GGPO_EVENTCODE_CONNECTION_INTERRUPTED: ngs.SetDisconnectTimeout(info->u.connection_interrupted.player, - Platform::GetCurrentTimeMS(), + GetCurrentTimeMS(), info->u.connection_interrupted.disconnect_timeout); break; case GGPO_EVENTCODE_CONNECTION_RESUMED: @@ -92,7 +96,7 @@ vw_on_event_callback(GGPOEvent *info) ngs.SetConnectState(info->u.disconnected.player, Disconnected); break; case GGPO_EVENTCODE_TIMESYNC: - Platform::SleepMS(1000 * info->u.timesync.frames_ahead / 60); + std::this_thread::sleep_for(std::chrono::milliseconds(1000 * info->u.timesync.frames_ahead / 60)); break; } return true; @@ -449,3 +453,6 @@ VectorWar_Exit() } delete renderer; } + +DWORD GetProcessID() { return GetCurrentProcessId(); } +uint32_t GetCurrentTimeMS() { return timeGetTime(); } \ No newline at end of file diff --git a/src/apps/vectorwar/vectorwar.h b/src/apps/vectorwar/vectorwar.h index 60533262..612eac47 100644 --- a/src/apps/vectorwar/vectorwar.h +++ b/src/apps/vectorwar/vectorwar.h @@ -1,6 +1,8 @@ #ifndef _VECTORWAR_H #define _VECTORWAR_H +#include + #include "ggponet.h" /* @@ -28,6 +30,10 @@ void VectorWar_Idle(int time); void VectorWar_DisconnectPlayer(int player); void VectorWar_Exit(); +// Helper functions +DWORD GetProcessID(); +uint32_t GetCurrentTimeMS(); + #define ARRAY_SIZE(n) (sizeof(n) / sizeof(n[0])) #define FRAME_DELAY 2 From 9e0138be9766a7e8adc4eb13cf9daab7295c52b0 Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Sun, 5 Jan 2020 08:23:00 +0100 Subject: [PATCH 11/12] CmakeSources: simplify adding of Unix sources --- src/CMakeSources.cmake | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/src/CMakeSources.cmake b/src/CMakeSources.cmake index 32cc4b86..c91541ef 100644 --- a/src/CMakeSources.cmake +++ b/src/CMakeSources.cmake @@ -26,22 +26,15 @@ set(GGPO_LIB_SRC_NOFILTER if(UNIX) if(APPLE) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fdeclspec") - set(GGPO_LIB_SRC_NOFILTER - ${GGPO_LIB_SRC_NOFILTER} - "lib/ggpo/platform_unix.h" - "lib/ggpo/platform_unix.cpp" - "lib/ggpo/pevents.h" - "lib/ggpo/pevents.cpp" - ) - else(APPLE) - set(GGPO_LIB_SRC_NOFILTER - ${GGPO_LIB_SRC_NOFILTER} - "lib/ggpo/platform_unix.h" - "lib/ggpo/platform_unix.cpp" - "lib/ggpo/pevents.h" - "lib/ggpo/pevents.cpp" - ) endif(APPLE) + + set(GGPO_LIB_SRC_NOFILTER + ${GGPO_LIB_SRC_NOFILTER} + "lib/ggpo/platform_unix.h" + "lib/ggpo/platform_unix.cpp" + "lib/ggpo/pevents.h" + "lib/ggpo/pevents.cpp" + ) else(WIN32) set(GGPO_LIB_SRC_NOFILTER ${GGPO_LIB_SRC_NOFILTER} From c06003268853fb22fbe64847967afa18d1fbce1f Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Fri, 10 Apr 2020 14:18:50 +0200 Subject: [PATCH 12/12] Port vectorwar to Linux using libSDL2 In theory this should make vectorwar run on every platform that libSDL2 supports. I have only tested Linux and Windows however. --- CMakeLists.txt | 7 +- bin/start_vectorwar_2p.sh | 17 + bin/start_vectorwar_2p_4s.sh | 31 + bin/start_vectorwar_3p.sh | 18 + bin/start_vectorwar_4p.sh | 19 + src/CMakeSources.cmake | 2 + src/apps/vectorwar/CMakeLists.txt | 15 +- src/apps/vectorwar/CMakeSources.cmake | 19 +- src/apps/vectorwar/font.h | 4731 +++++++++++++++++ src/apps/vectorwar/gamestate.cpp | 36 +- src/apps/vectorwar/gamestate.h | 6 +- src/apps/vectorwar/gdi_renderer.cpp | 212 - src/apps/vectorwar/gdi_renderer.h | 38 - src/apps/vectorwar/main.cpp | 165 +- src/apps/vectorwar/platform_helpers.h | 4 + src/apps/vectorwar/platform_helpers_unix.cpp | 15 + .../vectorwar/platform_helpers_windows.cpp | 12 + src/apps/vectorwar/renderer.h | 22 - src/apps/vectorwar/sdl_renderer.cpp | 335 ++ src/apps/vectorwar/sdl_renderer.h | 45 + src/apps/vectorwar/vectorwar.cpp | 179 +- src/apps/vectorwar/vectorwar.h | 12 +- src/cmake/helper_methods.cmake | 3 +- src/cmake/properties.cmake | 3 +- src/lib/ggpo/log.cpp | 2 +- 25 files changed, 5464 insertions(+), 484 deletions(-) create mode 100755 bin/start_vectorwar_2p.sh create mode 100755 bin/start_vectorwar_2p_4s.sh create mode 100755 bin/start_vectorwar_3p.sh create mode 100755 bin/start_vectorwar_4p.sh create mode 100644 src/apps/vectorwar/font.h delete mode 100644 src/apps/vectorwar/gdi_renderer.cpp delete mode 100644 src/apps/vectorwar/gdi_renderer.h create mode 100644 src/apps/vectorwar/platform_helpers.h create mode 100644 src/apps/vectorwar/platform_helpers_unix.cpp create mode 100644 src/apps/vectorwar/platform_helpers_windows.cpp delete mode 100644 src/apps/vectorwar/renderer.h create mode 100644 src/apps/vectorwar/sdl_renderer.cpp create mode 100644 src/apps/vectorwar/sdl_renderer.h diff --git a/CMakeLists.txt b/CMakeLists.txt index dd2e7130..7aa71ac7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,10 +26,5 @@ if(GGPO_BUILD_SDK) endif() if(GGPO_BUILD_VECTORWAR) - # Vector War is Windows only. - if(WIN32) - add_subdirectory(src/apps/vectorwar) - else() - message(WARNING "The Vector War app only supports Windows, skipping...") - endif() + add_subdirectory(src/apps/vectorwar) endif() diff --git a/bin/start_vectorwar_2p.sh b/bin/start_vectorwar_2p.sh new file mode 100755 index 00000000..5a514634 --- /dev/null +++ b/bin/start_vectorwar_2p.sh @@ -0,0 +1,17 @@ +#! /bin/env sh + +# Test the vectorwar sample by starting 2 clients connected +# back to each other. +# +# Controls: Arrows to move +# Press 'D' to fire +# Press 'P' to show performance monitor +# Shift to strafe + +cd ../src/apps/vectorwar/ +rm *.log + +./VectorWar 7000 2 local 127.0.0.1:7001 & +./VectorWar 7001 2 127.0.0.1:7000 local & + +cd - diff --git a/bin/start_vectorwar_2p_4s.sh b/bin/start_vectorwar_2p_4s.sh new file mode 100755 index 00000000..e130d288 --- /dev/null +++ b/bin/start_vectorwar_2p_4s.sh @@ -0,0 +1,31 @@ +#! /bin/env sh + +# Test the vectorwar sample by starting 2 clients connected +# back to each other. +# +# Controls: Arrows to move +# Press 'D' to fire +# Press 'P' to show performance monitor +# Shift to strafe + +cd ../src/apps/vectorwar/ +rm *.log + +# no spectators +#start VectorWar.exe 7000 2 local 127.0.0.1:7001 +#start VectorWar.exe 7001 2 127.0.0.1:7000 local + +# 1 spectator +#start VectorWar.exe 7000 2 local 127.0.0.1:7001 127.0.0.1:7005 +#start VectorWar.exe 7001 2 127.0.0.1:7000 local +#start VectorWar.exe 7005 2 spectate 127.0.0.1:7000 + +# 4 spectators +./VectorWar 7000 2 local 127.0.0.1:7001 127.0.0.1:7005 127.0.0.1:7006 127.0.0.1:7007 127.0.0.1:7008 & +./VectorWar 7001 2 127.0.0.1:7000 local & +./VectorWar 7005 2 spectate 127.0.0.1:7000 & +./VectorWar 7006 2 spectate 127.0.0.1:7000 & +./VectorWar 7007 2 spectate 127.0.0.1:7000 & +./VectorWar 7008 2 spectate 127.0.0.1:7000 & + +cd - diff --git a/bin/start_vectorwar_3p.sh b/bin/start_vectorwar_3p.sh new file mode 100755 index 00000000..a8dbdc35 --- /dev/null +++ b/bin/start_vectorwar_3p.sh @@ -0,0 +1,18 @@ +#! /bin/env sh + +# Test the vectorwar sample by starting 2 clients connected +# back to each other. +# +# Controls: Arrows to move +# Press 'D' to fire +# Press 'P' to show performance monitor +# Shift to strafe + +cd ../src/apps/vectorwar/ +rm *.log + +./VectorWar 7000 3 local 127.0.0.1:7001 127.0.0.1:7002 & +./VectorWar 7001 3 127.0.0.1:7000 local 127.0.0.1:7002 & +./VectorWar 7002 3 127.0.0.1:7000 127.0.0.1:7001 local & + +cd - diff --git a/bin/start_vectorwar_4p.sh b/bin/start_vectorwar_4p.sh new file mode 100755 index 00000000..41f03bda --- /dev/null +++ b/bin/start_vectorwar_4p.sh @@ -0,0 +1,19 @@ +#! /bin/env sh + +# Test the vectorwar sample by starting 2 clients connected +# back to each other. +# +# Controls: Arrows to move +# Press 'D' to fire +# Press 'P' to show performance monitor +# Shift to strafe + +cd ../src/apps/vectorwar/ +rm *.log + +./VectorWar 7000 4 local 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 & +./VectorWar 7001 4 127.0.0.1:7000 local 127.0.0.1:7002 127.0.0.1:7003 & +./VectorWar 7002 4 127.0.0.1:7000 127.0.0.1:7001 local 127.0.0.1:7003 & +./VectorWar 7003 4 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 local & + +cd - diff --git a/src/CMakeSources.cmake b/src/CMakeSources.cmake index c91541ef..06d2747a 100644 --- a/src/CMakeSources.cmake +++ b/src/CMakeSources.cmake @@ -24,6 +24,8 @@ set(GGPO_LIB_SRC_NOFILTER ) if(UNIX) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + if(APPLE) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fdeclspec") endif(APPLE) diff --git a/src/apps/vectorwar/CMakeLists.txt b/src/apps/vectorwar/CMakeLists.txt index 86d0dc42..df31bb2a 100644 --- a/src/apps/vectorwar/CMakeLists.txt +++ b/src/apps/vectorwar/CMakeLists.txt @@ -12,5 +12,16 @@ add_common_flags(VectorWar) # Change the character set to unicode. add_definitions(-D_UNICODE -DUNICODE) -# Link against GGPO, winmm (Windows Multimedia API), and ws2_32 (Winsock). -target_link_libraries(VectorWar LINK_PUBLIC GGPO winmm.lib ws2_32.lib) +set_target_properties(VectorWar PROPERTIES + CXX_STANDARD 11 + CXX_STANDARD_REQUIRED YES + CXX_EXTENSIONS NO +) + +# Link against GGPO, libSDL2, winmm (Windows Multimedia API), and ws2_32 +# (Winsock). +if(WIN32 AND BUILD_SHARED_LIBS) + target_link_libraries(VectorWar LINK_PUBLIC GGPO SDL2 SDL2main winmm ws2_32) +else() + target_link_libraries(VectorWar LINK_PUBLIC GGPO SDL2) +endif() diff --git a/src/apps/vectorwar/CMakeSources.cmake b/src/apps/vectorwar/CMakeSources.cmake index 140fad3a..7e99bebf 100644 --- a/src/apps/vectorwar/CMakeSources.cmake +++ b/src/apps/vectorwar/CMakeSources.cmake @@ -1,22 +1,29 @@ set(GGPO_EXAMPLES_VECTORWAR_INC_NOFILTER + "font.h" "gamestate.h" - "gdi_renderer.h" - "ggpo_perfmon.h" + "sdl_renderer.h" + # "ggpo_perfmon.h" "nongamestate.h" - "renderer.h" "Resource.h" "targetver.h" "vectorwar.h" + "platform_helpers.h" ) set(GGPO_EXAMPLES_VECTORWAR_SRC_NOFILTER "gamestate.cpp" - "gdi_renderer.cpp" - "ggpo_perfmon.cpp" + "sdl_renderer.cpp" + # "ggpo_perfmon.cpp" "main.cpp" "vectorwar.cpp" ) +if(WIN32) + set(GGPO_EXAMPLES_VECTORWAR_SRC_NOFILTER ${GGPO_EXAMPLES_VECTORWAR_SRC_NOFILTER} "platform_helpers_windows.cpp") +else() + set(GGPO_EXAMPLES_VECTORWAR_SRC_NOFILTER ${GGPO_EXAMPLES_VECTORWAR_SRC_NOFILTER} "platform_helpers_unix.cpp") +endif() + set(GGPO_EXAMPLES_VECTORWAR_WIN32RES "VectorWar.rc" ) @@ -27,4 +34,4 @@ set(GGPO_EXAMPLES_VECTORWAR_SRC ${GGPO_EXAMPLES_VECTORWAR_INC_NOFILTER} ${GGPO_EXAMPLES_VECTORWAR_SRC_NOFILTER} ${GGPO_EXAMPLES_VECTORWAR_WIN32RES} -) \ No newline at end of file +) diff --git a/src/apps/vectorwar/font.h b/src/apps/vectorwar/font.h new file mode 100644 index 00000000..8e6be18a --- /dev/null +++ b/src/apps/vectorwar/font.h @@ -0,0 +1,4731 @@ +// with thanks to https://evanw.github.io/font-texture-generator/ + +typedef struct Glyph { + int codePoint, x, y, width, height, originX, originY; +} Glyph; + +typedef struct Font { + const char *name; + int size, bold, italic, width, height, characterCount; + Glyph *glyphs; +} Font; + +static Glyph glyphs_Arial[127] = { + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {' ', 47, 70, 3, 3, 1, 1}, + {'!', 118, 45, 4, 14, 0, 13}, + {'"', 167, 59, 7, 6, 1, 13}, + {'#', 0, 31, 11, 14, 1, 13}, + {'$', 82, 0, 11, 16, 1, 13}, + {'%', 110, 0, 16, 14, 1, 13}, + {'&', 168, 0, 13, 14, 1, 13}, + {'\'', 174, 59, 5, 6, 1, 13}, + {'(', 46, 0, 7, 17, 0, 13}, + {')', 53, 0, 7, 17, 1, 13}, + {'*', 159, 59, 8, 8, 1, 13}, + {'+', 0, 59, 11, 11, 1, 11}, + {',', 0, 70, 5, 6, 0, 3}, + {'-', 16, 70, 7, 5, 1, 7}, + {'.', 43, 70, 4, 4, 0, 3}, + {'/', 97, 45, 7, 14, 1, 13}, + {'0', 11, 31, 11, 14, 1, 13}, + {'1', 165, 31, 10, 14, 0, 13}, + {'2', 22, 31, 11, 14, 1, 13}, + {'3', 33, 31, 11, 14, 1, 13}, + {'4', 44, 31, 11, 14, 1, 13}, + {'5', 55, 31, 11, 14, 1, 13}, + {'6', 66, 31, 11, 14, 1, 13}, + {'7', 77, 31, 11, 14, 1, 13}, + {'8', 88, 31, 11, 14, 1, 13}, + {'9', 99, 31, 11, 14, 1, 13}, + {':', 134, 59, 4, 11, 0, 10}, + {';', 141, 45, 5, 13, 0, 10}, + {'<', 11, 59, 11, 11, 1, 11}, + {'=', 138, 59, 11, 9, 1, 10}, + {'>', 22, 59, 11, 11, 1, 11}, + {'?', 110, 31, 11, 14, 1, 13}, + {'@', 0, 0, 16, 17, 0, 13}, + {'A', 0, 17, 13, 14, 1, 13}, + {'B', 121, 31, 11, 14, 0, 13}, + {'C', 13, 17, 13, 14, 1, 13}, + {'D', 65, 17, 12, 14, 0, 13}, + {'E', 132, 31, 11, 14, 0, 13}, + {'F', 143, 31, 11, 14, 0, 13}, + {'G', 126, 0, 14, 14, 1, 13}, + {'H', 77, 17, 12, 14, 0, 13}, + {'I', 122, 45, 4, 14, 0, 13}, + {'J', 70, 45, 9, 14, 1, 13}, + {'K', 89, 17, 12, 14, 0, 13}, + {'L', 0, 45, 10, 14, 0, 13}, + {'M', 140, 0, 14, 14, 0, 13}, + {'N', 101, 17, 12, 14, 0, 13}, + {'O', 154, 0, 14, 14, 1, 13}, + {'P', 154, 31, 11, 14, 0, 13}, + {'Q', 16, 0, 14, 17, 1, 13}, + {'R', 113, 17, 12, 14, 0, 13}, + {'S', 125, 17, 12, 14, 1, 13}, + {'T', 137, 17, 12, 14, 1, 13}, + {'U', 149, 17, 12, 14, 0, 13}, + {'V', 26, 17, 13, 14, 1, 13}, + {'W', 93, 0, 17, 14, 1, 13}, + {'X', 39, 17, 13, 14, 1, 13}, + {'Y', 52, 17, 13, 14, 1, 13}, + {'Z', 161, 17, 12, 14, 1, 13}, + {'[', 60, 0, 6, 17, 0, 13}, + {'\\', 104, 45, 7, 14, 1, 13}, + {']', 66, 0, 6, 17, 1, 13}, + {'^', 149, 59, 10, 8, 1, 13}, + {'_', 30, 70, 13, 4, 2, -1}, + {'`', 23, 70, 7, 5, 1, 14}, + {'a', 33, 59, 11, 11, 1, 10}, + {'b', 10, 45, 10, 14, 0, 13}, + {'c', 66, 59, 10, 11, 1, 10}, + {'d', 20, 45, 10, 14, 1, 13}, + {'e', 44, 59, 11, 11, 1, 10}, + {'f', 111, 45, 7, 14, 1, 13}, + {'g', 30, 45, 10, 14, 1, 10}, + {'h', 79, 45, 9, 14, 0, 13}, + {'i', 126, 45, 4, 14, 0, 13}, + {'j', 72, 0, 6, 17, 2, 13}, + {'k', 88, 45, 9, 14, 0, 13}, + {'l', 130, 45, 4, 14, 0, 13}, + {'m', 153, 45, 14, 11, 0, 10}, + {'n', 116, 59, 9, 11, 0, 10}, + {'o', 55, 59, 11, 11, 1, 10}, + {'p', 40, 45, 10, 14, 0, 10}, + {'q', 50, 45, 10, 14, 1, 10}, + {'r', 146, 45, 7, 12, 0, 11}, + {'s', 76, 59, 10, 11, 1, 10}, + {'t', 134, 45, 7, 13, 1, 12}, + {'u', 125, 59, 9, 11, 0, 10}, + {'v', 86, 59, 10, 11, 1, 10}, + {'w', 167, 45, 14, 11, 1, 10}, + {'x', 96, 59, 10, 11, 1, 10}, + {'y', 60, 45, 10, 14, 1, 10}, + {'z', 106, 59, 10, 11, 1, 10}, + {'{', 30, 0, 8, 17, 1, 13}, + {'|', 78, 0, 4, 17, 0, 13}, + {'}', 38, 0, 8, 17, 1, 13}, + {'~', 5, 70, 11, 5, 1, 8}, +}; + +static Font font_Arial = {"Arial", 16, 0, 0, 181, 76, 95, glyphs_Arial}; + +unsigned char font_array[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x41, 0x41, 0x41, 0xff, 0xa5, 0xa5, 0xa5, 0xff, 0xe1, 0xe1, 0xe1, 0xff, + 0xfa, 0xfa, 0xfa, 0xff, 0xec, 0xec, 0xec, 0xff, 0xcb, 0xcb, 0xcb, 0xff, + 0x77, 0x77, 0x77, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, + 0x5e, 0x5e, 0x5e, 0xff, 0xc1, 0xc1, 0xc1, 0xff, 0xef, 0xef, 0xef, 0xff, + 0xf6, 0xf6, 0xf6, 0xff, 0xd9, 0xd9, 0xd9, 0xff, 0x89, 0x89, 0x89, 0xff, + 0x17, 0x17, 0x17, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x58, 0x58, 0x58, 0xff, 0xe8, 0xe8, 0xe8, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x10, 0x10, 0x10, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xbc, 0xbc, 0xbc, 0xff, 0xf5, 0xf5, 0xf5, 0xff, + 0x9b, 0x9b, 0x9b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, + 0xd3, 0xd3, 0xd3, 0xff, 0x09, 0x09, 0x09, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x89, 0x89, 0x89, 0xff, 0xce, 0xce, 0xce, 0xff, + 0x08, 0x08, 0x08, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x54, 0x54, 0x54, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, 0x50, 0x50, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0xff, + 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2c, 0x2c, 0x2c, 0xff, 0xb5, 0xb5, 0xb5, 0xff, + 0xec, 0xec, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xef, 0xef, 0xff, + 0xb7, 0xb7, 0xb7, 0xff, 0x27, 0x27, 0x27, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xca, 0xca, 0xca, 0xff, + 0xc0, 0xc0, 0xc0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x46, 0x46, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x68, 0x68, 0x68, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xa1, 0xa1, 0xa1, 0xff, 0xe8, 0xe8, 0xe8, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x54, 0xff, + 0xce, 0xce, 0xce, 0xff, 0xce, 0xce, 0xce, 0xff, 0x68, 0x68, 0x68, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0xff, 0xef, 0xef, 0xef, 0xff, + 0x18, 0x18, 0x18, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, 0x5c, 0x5c, 0x5c, 0xff, + 0xc0, 0xc0, 0xc0, 0xff, 0xef, 0xef, 0xef, 0xff, 0xf8, 0xf8, 0xf8, 0xff, + 0xe1, 0xe1, 0xe1, 0xff, 0xa2, 0xa2, 0xa2, 0xff, 0x2d, 0x2d, 0x2d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x74, 0x74, 0x74, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x14, 0xff, 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, + 0x5f, 0x5f, 0x5f, 0xff, 0xc1, 0xc1, 0xc1, 0xff, 0xef, 0xef, 0xef, 0xff, + 0xf6, 0xf6, 0xf6, 0xff, 0xd9, 0xd9, 0xd9, 0xff, 0x8c, 0x8c, 0x8c, 0xff, + 0x19, 0x19, 0x19, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5d, 0x5d, 0x5d, 0xff, + 0xdc, 0xdc, 0xdc, 0xff, 0xf5, 0xf5, 0xf5, 0xff, 0xc1, 0xc1, 0xc1, 0xff, + 0x27, 0x27, 0x27, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0xff, + 0xa1, 0xa1, 0xa1, 0xff, 0xe0, 0xe0, 0xe0, 0xff, 0x77, 0x77, 0x77, 0xff, + 0x31, 0x31, 0x31, 0xff, 0x13, 0x13, 0x13, 0xff, 0x1b, 0x1b, 0x1b, 0xff, + 0x49, 0x49, 0x49, 0xff, 0xb1, 0xb1, 0xb1, 0xff, 0xe0, 0xe0, 0xe0, 0xff, + 0x2f, 0x2f, 0x2f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, + 0xa6, 0xa6, 0xa6, 0xff, 0xfd, 0xfd, 0xfd, 0xff, 0xa3, 0xa3, 0xa3, 0xff, + 0x57, 0x57, 0x57, 0xff, 0x4b, 0x4b, 0x4b, 0xff, 0x77, 0x77, 0x77, 0xff, + 0xe5, 0xe5, 0xe5, 0xff, 0xe5, 0xe5, 0xe5, 0xff, 0x2c, 0x2c, 0x2c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xea, 0xea, 0xea, 0xff, + 0xa4, 0xa4, 0xa4, 0xff, 0x17, 0x17, 0x17, 0xff, 0x01, 0x01, 0x01, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x0d, 0x0d, 0xff, + 0x5e, 0x5e, 0x5e, 0xff, 0xff, 0xff, 0xff, 0xff, 0x39, 0x39, 0x39, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x46, 0x46, 0xff, + 0xf6, 0xf6, 0xf6, 0xff, 0x29, 0x29, 0x29, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xff, + 0xc7, 0xc7, 0xc7, 0xff, 0x99, 0x99, 0x99, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdc, 0xdc, 0xdc, 0xff, 0x88, 0x88, 0x88, 0xff, 0x10, 0x10, 0x10, 0xff, + 0x05, 0x05, 0x05, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0e, 0x0e, 0x0e, 0xff, 0x1b, 0x1b, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x50, 0x50, 0x50, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x5f, 0x5f, 0xff, + 0x32, 0x32, 0x32, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x90, 0x90, 0x90, 0xff, 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, 0xe4, 0xe4, 0xe4, 0xff, + 0xac, 0xac, 0xac, 0xff, 0x3a, 0x3a, 0x3a, 0xff, 0xf5, 0xf5, 0xf5, 0xff, + 0x3f, 0x3f, 0x3f, 0xff, 0xc8, 0xc8, 0xc8, 0xff, 0xde, 0xde, 0xde, 0xff, + 0x06, 0x06, 0x06, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x85, 0x85, 0x85, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0x0a, 0x0a, 0x0a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x88, 0x88, 0x88, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0xaa, 0xaa, 0xaa, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe2, 0xe2, 0xe2, 0xff, 0xa3, 0xa3, 0xa3, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, + 0xf1, 0xf1, 0xf1, 0xff, 0x1e, 0x1e, 0x1e, 0xff, 0x10, 0x10, 0x10, 0xff, + 0xec, 0xec, 0xec, 0xff, 0x1d, 0x1d, 0x1d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, 0xc8, 0xc8, 0xc8, 0xff, + 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0xa2, 0xa2, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0xa3, 0xa3, 0xa3, 0xff, 0x58, 0x58, 0x58, 0xff, + 0x4c, 0x4c, 0x4c, 0xff, 0x72, 0x72, 0x72, 0xff, 0xd9, 0xd9, 0xd9, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0x3e, 0x3e, 0x3e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0xce, 0xce, 0xce, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x69, 0x69, 0x69, 0xff, 0xf6, 0xf6, 0xf6, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, + 0xa9, 0xa9, 0xa9, 0xff, 0xfd, 0xfd, 0xfd, 0xff, 0xa2, 0xa2, 0xa2, 0xff, + 0x57, 0x57, 0x57, 0xff, 0x4b, 0x4b, 0x4b, 0xff, 0x76, 0x76, 0x76, 0xff, + 0xe3, 0xe3, 0xe3, 0xff, 0xe7, 0xe7, 0xe7, 0xff, 0x2e, 0x2e, 0x2e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x26, 0x26, 0xff, + 0xf9, 0xf9, 0xf9, 0xff, 0x48, 0x48, 0x48, 0xff, 0x0b, 0x0b, 0x0b, 0xff, + 0x95, 0x95, 0x95, 0xff, 0xc6, 0xc6, 0xc6, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0xff, + 0xc1, 0xc1, 0xc1, 0xff, 0xa9, 0xa9, 0xa9, 0xff, 0x0b, 0x0b, 0x0b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x76, 0x76, 0x76, 0xff, 0xdf, 0xdf, 0xdf, 0xff, 0x0e, 0x0e, 0x0e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x68, 0x68, 0x68, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x5f, 0x5f, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x15, 0x15, 0x15, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0xd1, 0xd1, 0xd1, 0xff, 0x03, 0x03, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x0a, 0x0a, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x4b, 0x4b, 0x4b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf7, 0xf7, 0xf7, 0xff, + 0x5a, 0x5a, 0x5a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0xff, + 0xd3, 0xd3, 0xd3, 0xff, 0x93, 0x93, 0x93, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0xff, 0xfe, 0xfe, 0xfe, 0xff, + 0x2c, 0x2c, 0x2c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, 0x80, 0x80, 0x80, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x50, 0x50, 0x50, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x14, 0x14, 0x14, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xf4, 0xf4, 0xf4, 0xff, 0x04, 0x04, 0x04, 0xff, 0x20, 0x20, 0x20, 0xff, + 0xe7, 0xe7, 0xe7, 0xff, 0x36, 0x36, 0x36, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x46, 0x46, 0x46, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xcb, 0xcb, 0xcb, 0xff, 0xb8, 0xb8, 0xb8, 0xff, + 0xea, 0xea, 0xea, 0xff, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x25, 0x25, 0x25, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x5e, 0x5e, 0x5e, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4a, 0x4a, 0x4a, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb8, 0xb8, 0xb8, 0xff, 0x65, 0x65, 0x65, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x65, 0x65, 0xff, + 0xd2, 0xd2, 0xd2, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x64, 0x64, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x64, 0x64, 0x64, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x0c, 0x0c, 0xff, 0xd1, 0xd1, 0xd1, 0xff, 0xba, 0xba, 0xba, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xb9, 0xb9, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x28, 0x28, 0x28, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0xc1, 0xc1, 0xff, + 0xbe, 0xbe, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x6c, 0x6c, 0x6c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x5c, 0x5c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x14, 0x14, 0x14, 0xff, 0xda, 0xda, 0xda, 0xff, + 0xd3, 0xd3, 0xd3, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x59, 0x59, 0x59, 0xff, 0xd9, 0xd9, 0xd9, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x46, 0x46, 0x46, 0xff, 0xee, 0xee, 0xee, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7f, 0x7f, 0x7f, 0xff, 0xc3, 0xc3, 0xc3, 0xff, 0x02, 0x02, 0x02, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x82, 0x82, 0x82, 0xff, 0xe4, 0xe4, 0xe4, 0xff, + 0xf4, 0xf4, 0xf4, 0xff, 0xa1, 0xa1, 0xa1, 0xff, 0x48, 0x48, 0x48, 0xff, + 0xf4, 0xf4, 0xf4, 0xff, 0x03, 0x03, 0x03, 0xff, 0xc1, 0xc1, 0xc1, 0xff, + 0x6b, 0x6b, 0x6b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xda, 0xda, 0xda, 0xff, 0xbe, 0xbe, 0xbe, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x51, 0x51, 0x51, 0xff, 0xff, 0xff, 0xff, 0xff, 0x45, 0x45, 0x45, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x0c, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x44, 0x44, 0x44, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf0, 0xf0, 0xf0, 0xff, 0x5c, 0x5c, 0x5c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4d, 0x4d, 0x4d, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x1e, 0x1e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc9, 0xc9, 0xc9, 0xff, 0xa3, 0xa3, 0xa3, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, + 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x0c, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, 0x50, 0x50, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0xff, + 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x43, 0x43, 0x43, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x2b, 0x2b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xf4, 0xf4, 0xf4, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0xff, + 0xf4, 0xf4, 0xf4, 0xff, 0x89, 0x89, 0x89, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0x4d, 0x4d, 0x4d, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2e, 0x2e, 0x2e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x1a, 0x1a, 0x1a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x61, 0x61, 0x61, 0xff, 0xbd, 0xbd, 0xbd, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0xa5, 0xa5, 0xff, + 0x7d, 0x7d, 0x7d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x12, 0x12, 0x12, 0xff, + 0xeb, 0xeb, 0xeb, 0xff, 0x3d, 0x3d, 0x3d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xd3, 0xd3, 0xd3, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x01, 0x01, 0x01, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xa1, 0xa1, 0xa1, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x82, 0x82, 0x82, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x1b, 0x1b, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0x79, 0x79, 0x79, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xdd, 0xdd, 0xdd, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4e, 0x4e, 0x4e, 0xff, 0xff, 0xff, 0xff, 0xff, 0x47, 0x47, 0x47, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x45, 0x45, 0x45, 0xff, 0xed, 0xed, 0xed, 0xff, + 0x01, 0x01, 0x01, 0xff, 0x09, 0x09, 0x09, 0xff, 0xba, 0xba, 0xba, 0xff, + 0xaa, 0xaa, 0xaa, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x0c, 0x0c, 0xff, 0xf3, 0xf3, 0xf3, 0xff, 0x27, 0x27, 0x27, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xa6, 0xa6, 0xa6, 0xff, 0xd2, 0xd2, 0xd2, 0xff, + 0x35, 0x35, 0x35, 0xff, 0x15, 0x15, 0x15, 0xff, 0x86, 0x86, 0x86, 0xff, + 0xe3, 0xe3, 0xe3, 0xff, 0xbf, 0xbf, 0xbf, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x63, 0x63, 0x63, 0xff, 0xb5, 0xb5, 0xb5, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x6e, 0x6e, 0x6e, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0x8a, 0x8a, 0x8a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf0, 0xf0, 0xff, 0x5c, 0x5c, 0x5c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x99, 0x99, 0x99, 0xff, 0xd2, 0xd2, 0xd2, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7e, 0x7e, 0x7e, 0xff, 0xec, 0xec, 0xec, 0xff, + 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdc, 0xdc, 0xdc, 0xff, 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x50, 0x50, 0x50, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x90, 0x90, 0x90, 0xff, 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0b, 0x0b, 0x0b, 0xff, 0xe8, 0xe8, 0xe8, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x46, 0x46, 0x46, 0xff, 0xf5, 0xf5, 0xf5, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb6, 0xb6, 0xb6, 0xff, 0xcc, 0xcc, 0xcc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x4e, 0x4e, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0x06, 0x06, 0x06, 0xff, 0xd8, 0xd8, 0xd8, 0xff, + 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xa7, 0xa7, 0xa7, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x60, 0x60, 0xff, + 0xc0, 0xc0, 0xc0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xa9, 0xa9, 0xa9, 0xff, 0x7a, 0x7a, 0x7a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x98, 0x98, 0x98, 0xff, 0xa2, 0xa2, 0xa2, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x10, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x82, 0x82, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xa4, 0xa4, 0xa4, 0xff, 0x7a, 0x7a, 0x7a, 0xff, 0xdb, 0xdb, 0xdb, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x72, 0x72, 0x72, 0xff, 0xd2, 0xd2, 0xd2, 0xff, 0x54, 0x54, 0x54, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1b, 0x1b, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x6d, 0x6d, 0x6d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0xff, 0xf8, 0xf8, 0xf8, 0xff, + 0x8a, 0x8a, 0x8a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, + 0xf4, 0xf4, 0xf4, 0xff, 0x8a, 0x8a, 0x8a, 0xff, 0xdd, 0xdd, 0xdd, 0xff, + 0xc4, 0xc4, 0xc4, 0xff, 0x14, 0x14, 0x14, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5f, 0x5f, 0x5f, 0xff, 0xc3, 0xc3, 0xc3, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0x21, 0x21, 0x21, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x01, 0x01, 0xff, 0xf0, 0xf0, 0xf0, 0xff, 0x87, 0x87, 0x87, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x3e, 0x3e, 0x3e, 0xff, 0xd2, 0xd2, 0xd2, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x4e, 0x4e, 0x4e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdf, 0xdf, 0xdf, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x16, 0x16, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x65, 0x65, 0x65, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd3, 0xd3, 0xd3, 0xff, + 0x95, 0x95, 0x95, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2a, 0x2a, 0x2a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, 0x80, 0x80, 0x80, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x50, 0x50, 0x50, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2c, 0x2c, 0x2c, 0xff, 0xcf, 0xcf, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xb3, 0xb3, 0xb3, 0xff, 0x5c, 0x5c, 0x5c, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0x71, 0x71, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0x11, 0x11, 0x11, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x8f, 0x8f, 0x8f, 0xff, 0xbb, 0xbb, 0xbb, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x99, 0x99, 0x99, 0xff, 0xb2, 0xb2, 0xb2, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe8, 0xe8, 0xe8, 0xff, 0x8f, 0x8f, 0x8f, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x45, 0x45, 0x45, 0xff, 0xd9, 0xd9, 0xd9, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc3, 0xc3, 0xc3, 0xff, 0x5f, 0x5f, 0x5f, 0xff, + 0x33, 0x33, 0x33, 0xff, 0xee, 0xee, 0xee, 0xff, 0x17, 0x17, 0x17, 0xff, + 0x44, 0x44, 0x44, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0xdf, 0xdf, 0xdf, 0xff, + 0x85, 0x85, 0x85, 0xff, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x62, 0x62, 0x62, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xff, 0x0c, 0x0c, 0x0c, 0xff, + 0x0c, 0x0c, 0x0c, 0xff, 0x0c, 0x0c, 0x0c, 0xff, 0x0c, 0x0c, 0x0c, 0xff, + 0x03, 0x03, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0x20, 0x20, 0x20, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x35, 0x35, 0x35, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xca, 0xca, 0xca, 0xff, 0x79, 0x79, 0x79, 0xff, + 0x54, 0x54, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x34, 0x34, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x4e, 0x4e, 0x4e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdf, 0xdf, 0xdf, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5e, 0x5e, 0x5e, 0xff, 0xf0, 0xf0, 0xf0, 0xff, 0xf2, 0xf2, 0xf2, 0xff, + 0x59, 0x59, 0x59, 0xff, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x22, 0x22, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x93, 0x93, 0x93, 0xff, + 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, 0x95, 0x95, 0x95, 0xff, + 0xb6, 0xb6, 0xb6, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, 0xf2, 0xf2, 0xf2, 0xff, + 0x4f, 0x4f, 0x4f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0xff, + 0xcd, 0xcd, 0xcd, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x32, 0x32, 0x32, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4f, 0x4f, 0x4f, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe1, 0xe1, 0xe1, 0xff, 0xa7, 0xa7, 0xa7, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, + 0x7b, 0x7b, 0x7b, 0xff, 0xf1, 0xf1, 0xf1, 0xff, 0x12, 0x12, 0x12, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb2, 0xb2, 0xb2, 0xff, 0xbe, 0xbe, 0xbe, 0xff, 0x0d, 0x0d, 0x0d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xeb, 0xeb, 0xeb, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x29, 0x29, 0x29, 0xff, 0xff, 0xff, 0xff, 0xff, 0x42, 0x42, 0x42, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, + 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x0c, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, 0x50, 0x50, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0xff, + 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x30, 0x30, 0x30, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0xcb, 0xcb, 0xcb, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xc1, 0xc1, 0xc1, 0xff, 0x07, 0x07, 0x07, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2c, 0x2c, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x51, 0x51, 0x51, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xd0, 0xd0, 0xd0, 0xff, 0x7b, 0x7b, 0x7b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x59, 0x59, 0x59, 0xff, 0xf0, 0xf0, 0xf0, 0xff, + 0x03, 0x03, 0x03, 0xff, 0x29, 0x29, 0x29, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x4a, 0x4a, 0x4a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0xff, 0xef, 0xef, 0xef, 0xff, + 0x3c, 0x3c, 0x3c, 0xff, 0x2b, 0x2b, 0x2b, 0xff, 0xf3, 0xf3, 0xf3, 0xff, + 0x16, 0x16, 0x16, 0xff, 0xc9, 0xc9, 0xc9, 0xff, 0x6e, 0x6e, 0x6e, 0xff, + 0x06, 0x06, 0x06, 0xff, 0xea, 0xea, 0xea, 0xff, 0x4a, 0x4a, 0x4a, 0xff, + 0x11, 0x11, 0x11, 0xff, 0xdd, 0xdd, 0xdd, 0xff, 0x4a, 0x4a, 0x4a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x23, 0x23, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x5d, 0x5d, 0x5d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xa4, 0xa4, 0xa4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xc5, 0xc5, 0xc5, 0xff, 0x8f, 0x8f, 0x8f, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x23, 0x23, 0xff, 0xfe, 0xfe, 0xfe, 0xff, + 0x21, 0x21, 0x21, 0xff, 0x54, 0x54, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2f, 0x2f, 0x2f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, 0x50, 0x50, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe1, 0xe1, 0xe1, 0xff, 0xa1, 0xa1, 0xa1, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x89, 0x89, 0x89, 0xff, 0xed, 0xed, 0xed, 0xff, 0x76, 0x76, 0x76, 0xff, + 0xf9, 0xf9, 0xf9, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xd4, 0xd4, 0xd4, 0xff, 0x65, 0x65, 0x65, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xaf, 0xaf, 0xaf, 0xff, 0x68, 0x68, 0x68, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xba, 0xba, 0xba, 0xff, 0x8d, 0x8d, 0x8d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x39, 0x39, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x1a, 0x1a, 0x1a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x69, 0x69, 0x69, 0xff, 0xaa, 0xaa, 0xaa, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x71, 0x71, 0x71, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x05, 0x05, 0x05, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0x8a, 0x8a, 0x8a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb8, 0xb8, 0xb8, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x4b, 0x4b, 0x4b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x16, 0x16, 0xff, 0xdb, 0xdb, 0xdb, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xfb, 0xfb, 0xfb, 0xff, 0x6d, 0x6d, 0x6d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x19, 0x19, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x52, 0x52, 0x52, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdc, 0xdc, 0xdc, 0xff, 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x50, 0x50, 0x50, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x90, 0x90, 0x90, 0xff, 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0xf4, 0xf4, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x4b, 0x4b, 0x4b, 0xff, 0xfa, 0xfa, 0xfa, 0xff, + 0x67, 0x67, 0x67, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe6, 0xe6, 0xe6, 0xff, + 0x93, 0x93, 0x93, 0xff, 0x12, 0x12, 0x12, 0xff, 0xfe, 0xfe, 0xfe, 0xff, + 0x3a, 0x3a, 0x3a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x19, 0x19, 0x19, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x34, 0x34, 0x34, 0xff, 0x6a, 0x6a, 0x6a, 0xff, + 0xfa, 0xfa, 0xfa, 0xff, 0x0b, 0x0b, 0x0b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x50, 0x50, 0x50, 0xff, 0xdd, 0xdd, 0xdd, 0xff, 0xe0, 0xe0, 0xe0, 0xff, + 0x5f, 0x5f, 0x5f, 0xff, 0x65, 0x65, 0x65, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x03, 0x03, 0x03, 0xff, 0x32, 0x32, 0x32, 0xff, 0xec, 0xec, 0xec, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, + 0x8d, 0x8d, 0x8d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0a, 0x0a, 0x0a, 0xff, 0xfd, 0xfd, 0xfd, 0xff, 0x80, 0x80, 0x80, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x18, 0x18, 0xff, 0x3c, 0x3c, 0x3c, 0xff, 0x3c, 0x3c, 0x3c, 0xff, + 0x54, 0x54, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x6b, 0x6b, 0x6b, 0xff, + 0xe6, 0xe6, 0xe6, 0xff, 0x02, 0x02, 0x02, 0xff, 0x7b, 0x7b, 0x7b, 0xff, + 0xc7, 0xc7, 0xc7, 0xff, 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x54, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x14, 0x14, 0x14, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x73, 0x73, 0x73, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0xff, 0xfa, 0xfa, 0xfa, 0xff, + 0x85, 0x85, 0x85, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2b, 0x2b, 0x2b, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0x3d, 0x3d, 0x3d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x89, 0x89, 0x89, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x07, 0x07, 0x07, 0xff, 0x23, 0x23, 0x23, 0xff, 0xfd, 0xfd, 0xfd, 0xff, + 0x17, 0x17, 0x17, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xac, 0xac, 0xac, 0xff, 0x6a, 0x6a, 0x6a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0x95, 0x95, 0x95, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb4, 0xb4, 0xb4, 0xff, 0xf0, 0xf0, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xff, 0x60, 0x60, 0x60, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xda, 0xda, 0xda, 0xff, 0xc0, 0xc0, 0xc0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x49, 0x49, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x4a, 0x4a, 0x4a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x22, 0x22, 0xff, 0xa2, 0xa2, 0xa2, 0xff, + 0xe5, 0xe5, 0xe5, 0xff, 0x0c, 0x0c, 0x0c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xa0, 0xa0, 0xff, + 0xd5, 0xd5, 0xd5, 0xff, 0x3b, 0x3b, 0x3b, 0xff, 0x02, 0x02, 0x02, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xeb, 0xeb, 0xeb, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x29, 0x29, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x42, 0x42, 0x42, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, 0x80, 0x80, 0x80, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x50, 0x50, 0x50, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0xff, + 0x2f, 0x2f, 0x2f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf4, 0xf4, 0xf4, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0xc7, 0xc7, 0xc7, 0xff, 0x97, 0x97, 0x97, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xa2, 0xa2, 0xa2, 0xff, 0xcd, 0xcd, 0xcd, 0xff, 0x4d, 0x4d, 0x4d, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0x05, 0x05, 0x05, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xd9, 0xd9, 0xd9, 0xff, 0x70, 0x70, 0x70, 0xff, + 0xa9, 0xa9, 0xa9, 0xff, 0xc0, 0xc0, 0xc0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x12, 0x12, 0x12, 0xff, 0xea, 0xea, 0xea, 0xff, + 0x3b, 0x3b, 0x3b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x45, 0x45, 0x45, 0xff, + 0xdc, 0xdc, 0xdc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x84, 0x84, 0x84, 0xff, 0xa1, 0xa1, 0xa1, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0xc1, 0xc1, 0xff, + 0xd2, 0xd2, 0xd2, 0xff, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x15, 0x15, 0xff, 0xfb, 0xfb, 0xfb, 0xff, 0x3e, 0x3e, 0x3e, 0xff, + 0xd3, 0xd3, 0xd3, 0xff, 0x6e, 0x6e, 0x6e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x54, 0x54, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xcf, 0xcf, 0xcf, 0xff, 0xc4, 0xc4, 0xc4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x4e, 0x4e, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3c, 0x3c, 0x3c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x63, 0x63, 0x63, 0xff, 0xeb, 0xeb, 0xeb, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x0a, 0x0a, 0xff, + 0xd7, 0xd7, 0xd7, 0xff, 0x95, 0x95, 0x95, 0xff, 0x98, 0x98, 0x98, 0xff, + 0xad, 0xad, 0xad, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x8d, 0x8d, 0xff, + 0x92, 0x92, 0x92, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0xff, + 0xe6, 0xe6, 0xe6, 0xff, 0x26, 0x26, 0x26, 0xff, 0x1a, 0x1a, 0x1a, 0xff, + 0x9b, 0x9b, 0x9b, 0xff, 0xa2, 0xa2, 0xa2, 0xff, 0xf1, 0xf1, 0xf1, 0xff, + 0x14, 0x14, 0x14, 0xff, 0x78, 0x78, 0x78, 0xff, 0xd6, 0xd6, 0xd6, 0xff, + 0x06, 0x06, 0x06, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x71, 0x71, 0x71, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x5b, 0x5b, 0x5b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x0d, 0x0d, 0xff, + 0xd1, 0xd1, 0xd1, 0xff, 0xd6, 0xd6, 0xd6, 0xff, 0x03, 0x03, 0x03, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1b, 0x1b, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3d, 0x3d, 0x3d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xea, 0xea, 0xea, 0xff, 0x6a, 0x6a, 0x6a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xd3, 0xd3, 0xd3, 0xff, 0x94, 0x94, 0x94, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x42, 0x42, 0x42, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x2a, 0x2a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, + 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x0c, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, 0x50, 0x50, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0xff, + 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xa6, 0xa6, 0xa6, 0xff, 0xce, 0xce, 0xce, 0xff, 0x02, 0x02, 0x02, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xf4, 0xf4, 0xf4, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x01, 0x01, 0x01, 0xff, 0xd8, 0xd8, 0xd8, 0xff, 0x80, 0x80, 0x80, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5d, 0x5d, 0x5d, 0xff, 0xfb, 0xfb, 0xfb, 0xff, + 0x8e, 0x8e, 0x8e, 0xff, 0xb9, 0xb9, 0xb9, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x99, 0x99, 0x99, 0xff, + 0xaa, 0xaa, 0xaa, 0xff, 0xe0, 0xe0, 0xe0, 0xff, 0x7b, 0x7b, 0x7b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x98, 0x98, 0xff, + 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x34, 0x34, 0x34, 0xff, 0xeb, 0xeb, 0xeb, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x95, 0x95, 0x95, 0xff, 0x8d, 0x8d, 0x8d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4f, 0x4f, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7a, 0x7a, 0x7a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x56, 0x56, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xa4, 0xa4, 0xa4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0xb6, 0xb6, 0xff, + 0xa5, 0xa5, 0xa5, 0xff, 0xfd, 0xfd, 0xfd, 0xff, 0x18, 0x18, 0x18, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5f, 0x5f, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x65, 0x65, 0x65, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x13, 0x13, 0xff, + 0xd8, 0xd8, 0xd8, 0xff, 0xc7, 0xc7, 0xc7, 0xff, 0x01, 0x01, 0x01, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x50, 0x50, 0xff, + 0xfb, 0xfb, 0xfb, 0xff, 0x10, 0x10, 0x10, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2e, 0x2e, 0x2e, 0xff, 0xf7, 0xf7, 0xf7, 0xff, + 0xf9, 0xf9, 0xf9, 0xff, 0x2c, 0x2c, 0x2c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3f, 0x3f, 0x3f, 0xff, 0xe7, 0xe7, 0xe7, 0xff, 0x09, 0x09, 0x09, 0xff, + 0x07, 0x07, 0x07, 0xff, 0x9c, 0x9c, 0x9c, 0xff, 0xef, 0xef, 0xef, 0xff, + 0xe1, 0xe1, 0xe1, 0xff, 0x6a, 0x6a, 0x6a, 0xff, 0x0c, 0x0c, 0x0c, 0xff, + 0xca, 0xca, 0xca, 0xff, 0xf5, 0xf5, 0xf5, 0xff, 0xb5, 0xb5, 0xb5, 0xff, + 0x1d, 0x1d, 0x1d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xff, + 0xb7, 0xb7, 0xb7, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0x97, 0x97, 0x97, 0xff, + 0x47, 0x47, 0x47, 0xff, 0x3b, 0x3b, 0x3b, 0xff, 0x66, 0x66, 0x66, 0xff, + 0xd8, 0xd8, 0xd8, 0xff, 0xef, 0xef, 0xef, 0xff, 0x30, 0x30, 0x30, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf0, 0xf0, 0xff, 0x5c, 0x5c, 0x5c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x98, 0x98, 0x98, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7e, 0x7e, 0x7e, 0xff, 0xeb, 0xeb, 0xeb, 0xff, + 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdc, 0xdc, 0xdc, 0xff, 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x50, 0x50, 0x50, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x90, 0x90, 0x90, 0xff, 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x36, 0x36, 0x36, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0xa5, 0xa5, 0xa5, 0xff, 0x3f, 0x3f, 0x3f, 0xff, 0xf6, 0xf6, 0xf6, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x9f, 0x9f, 0x9f, 0xff, 0xf5, 0xf5, 0xf5, 0xff, + 0x24, 0x24, 0x24, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xee, 0xee, 0xee, 0xff, 0x78, 0x78, 0x78, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x59, 0x59, 0x59, 0xff, 0xee, 0xee, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x36, 0x36, 0x36, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x34, 0x34, 0xff, + 0xed, 0xed, 0xed, 0xff, 0x16, 0x16, 0x16, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0xff, 0xec, 0xec, 0xec, 0xff, + 0x3d, 0x3d, 0x3d, 0xff, 0x0c, 0x0c, 0x0c, 0xff, 0xde, 0xde, 0xde, 0xff, + 0x48, 0x48, 0x48, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x8b, 0x8b, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xb2, 0xb2, 0xb2, 0xff, 0x5d, 0x5d, 0x5d, 0xff, + 0x49, 0x49, 0x49, 0xff, 0x64, 0x64, 0x64, 0xff, 0xb1, 0xb1, 0xb1, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0xa6, 0xa6, 0xa6, 0xff, 0x08, 0x08, 0x08, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5c, 0x5c, 0x5c, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x54, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x9e, 0x9e, 0x9e, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0xa5, 0xa5, 0xa5, 0xff, + 0x57, 0x57, 0x57, 0xff, 0x4b, 0x4b, 0x4b, 0xff, 0x76, 0x76, 0x76, 0xff, + 0xe2, 0xe2, 0xe2, 0xff, 0xe0, 0xe0, 0xe0, 0xff, 0x24, 0x24, 0x24, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0e, 0x0e, 0x0e, 0xff, 0xe3, 0xe3, 0xe3, 0xff, 0xbf, 0xbf, 0xbf, 0xff, + 0x3f, 0x3f, 0x3f, 0xff, 0x36, 0x36, 0x36, 0xff, 0x8b, 0x8b, 0x8b, 0xff, + 0xfb, 0xfb, 0xfb, 0xff, 0xfd, 0xfd, 0xfd, 0xff, 0x83, 0x83, 0x83, 0xff, + 0x30, 0x30, 0x30, 0xff, 0x1a, 0x1a, 0x1a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, 0xbf, 0xbf, 0xbf, 0xff, + 0x9e, 0x9e, 0x9e, 0xff, 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xff, + 0x0a, 0x0a, 0x0a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x05, 0x05, 0x05, 0xff, 0x73, 0x73, 0x73, 0xff, + 0xd3, 0xd3, 0xd3, 0xff, 0xf7, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xe6, 0xe6, 0xe6, 0xff, 0x9b, 0x9b, 0x9b, 0xff, 0x1f, 0x1f, 0x1f, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x44, 0x44, 0x44, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf0, 0xf0, 0xff, + 0x5c, 0x5c, 0x5c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4c, 0x4c, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0x1c, 0x1c, 0x1c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc9, 0xc9, 0xc9, 0xff, + 0xa1, 0xa1, 0xa1, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, 0x80, 0x80, 0x80, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x50, 0x50, 0x50, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x40, 0x40, 0x40, 0xff, 0xbf, 0xbf, 0xbf, 0xff, 0xef, 0xef, 0xef, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xee, 0xee, 0xee, 0xff, 0xbd, 0xbd, 0xbd, 0xff, + 0x38, 0x38, 0x38, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xd3, 0xd3, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x38, 0x38, 0x38, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x19, 0x19, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xef, 0xef, 0xef, 0xff, 0x03, 0x03, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, + 0xc9, 0xc9, 0xc9, 0xff, 0x6c, 0x6c, 0x6c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4c, 0x4c, 0x4c, 0xff, 0xdb, 0xdb, 0xdb, 0xff, 0xe3, 0xe3, 0xe3, 0xff, + 0x88, 0x88, 0x88, 0xff, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x4d, 0x4d, 0x4d, 0xff, 0xb7, 0xb7, 0xb7, 0xff, + 0xe8, 0xe8, 0xe8, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0xe4, 0xe4, 0xe4, 0xff, + 0xaa, 0xaa, 0xaa, 0xff, 0x45, 0x45, 0x45, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, 0xf5, 0xf5, 0xf5, 0xff, + 0x64, 0x64, 0x64, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x54, 0x54, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x5a, 0x5a, 0xff, + 0xbf, 0xbf, 0xbf, 0xff, 0xeb, 0xeb, 0xeb, 0xff, 0xf6, 0xf6, 0xf6, 0xff, + 0xd7, 0xd7, 0xd7, 0xff, 0x86, 0x86, 0x86, 0xff, 0x14, 0x14, 0x14, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0xff, + 0xb1, 0xb1, 0xb1, 0xff, 0xea, 0xea, 0xea, 0xff, 0xf6, 0xf6, 0xf6, 0xff, + 0xc1, 0xc1, 0xc1, 0xff, 0x40, 0x40, 0x40, 0xff, 0x62, 0x62, 0x62, 0xff, + 0xdf, 0xdf, 0xdf, 0xff, 0xf5, 0xf5, 0xf5, 0xff, 0x5d, 0x5d, 0x5d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1a, 0x1a, 0x1a, 0xff, 0xd2, 0xd2, 0xd2, 0xff, 0xbd, 0xbd, 0xbd, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x07, 0x07, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x03, 0x03, 0x03, 0xff, 0x2c, 0x2c, 0x2c, 0xff, 0x78, 0x78, 0x78, 0xff, + 0xdf, 0xdf, 0xdf, 0xff, 0x62, 0x62, 0x62, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x17, 0x17, 0xff, + 0xfa, 0xfa, 0xfa, 0xff, 0x7e, 0x7e, 0x7e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0a, 0x0a, 0x0a, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4a, 0x4a, 0x4a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf6, 0xf6, 0xf6, 0xff, 0x5a, 0x5a, 0x5a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x01, 0x01, 0xff, 0xd2, 0xd2, 0xd2, 0xff, 0x92, 0x92, 0x92, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0x2c, 0x2c, 0x2c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, + 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0x0c, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x50, 0x50, 0x50, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xef, 0xef, 0xef, 0xff, 0x7a, 0x7a, 0x7a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0xff, + 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf4, 0xf4, 0xf4, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x09, 0xff, + 0x77, 0x77, 0x77, 0xff, 0xd5, 0xd5, 0xd5, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0xf1, 0xf1, 0xf1, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0xe1, 0xe1, 0xe1, 0xff, + 0x9f, 0x9f, 0x9f, 0xff, 0x3c, 0x3c, 0x3c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x9b, 0x9b, 0x9b, 0xff, 0xf7, 0xf7, 0xf7, 0xff, + 0x63, 0x63, 0x63, 0xff, 0x30, 0x30, 0x30, 0xff, 0x13, 0x13, 0x13, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xeb, 0xeb, 0xeb, 0xff, + 0xa1, 0xa1, 0xa1, 0xff, 0x13, 0x13, 0x13, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x0a, 0x0a, 0xff, + 0x5a, 0x5a, 0x5a, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3b, 0x3b, 0x3b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x45, 0x45, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0x29, 0x29, 0x29, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xff, + 0xc7, 0xc7, 0xc7, 0xff, 0x99, 0x99, 0x99, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdc, 0xdc, 0xdc, 0xff, 0x86, 0x86, 0x86, 0xff, 0x0c, 0x0c, 0x0c, 0xff, + 0x03, 0x03, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0a, 0x0a, 0x0a, 0xff, 0x17, 0x17, 0x17, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x50, 0x50, 0x50, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x12, 0x12, 0xff, 0x4a, 0x4a, 0x4a, 0xff, 0xfe, 0xfe, 0xfe, 0xff, + 0x61, 0x61, 0x61, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x90, 0x90, 0x90, 0xff, 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7a, 0x7a, 0x7a, 0xff, + 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x04, 0x04, 0xff, 0x16, 0x16, 0x16, 0xff, 0x09, 0x09, 0x09, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x0b, 0x0b, 0xff, + 0x9f, 0x9f, 0x9f, 0xff, 0xee, 0xee, 0xee, 0xff, 0xee, 0xee, 0xee, 0xff, + 0x43, 0x43, 0x43, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x58, 0x58, 0x58, 0xff, 0xe8, 0xe8, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x10, 0x10, 0x10, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xbc, 0xbc, 0xbc, 0xff, 0xf5, 0xf5, 0xf5, 0xff, 0x9b, 0x9b, 0x9b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0xff, 0xd2, 0xd2, 0xd2, 0xff, + 0x09, 0x09, 0x09, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x88, 0x88, 0x88, 0xff, 0xce, 0xce, 0xce, 0xff, 0x08, 0x08, 0x08, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x54, 0x54, 0x54, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x50, 0x50, 0x50, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5d, 0x5d, 0x5d, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0xc3, 0xc3, 0xc3, 0xff, 0x0e, 0x0e, 0x0e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa9, 0xa9, 0xa9, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x66, 0x66, 0x66, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, 0x5f, 0x5f, 0x5f, 0xff, + 0xc3, 0xc3, 0xc3, 0xff, 0xf1, 0xf1, 0xf1, 0xff, 0xf5, 0xf5, 0xf5, 0xff, + 0xd7, 0xd7, 0xd7, 0xff, 0x84, 0x84, 0x84, 0xff, 0x12, 0x12, 0x12, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xbd, 0xbd, 0xbd, 0xff, 0xd1, 0xd1, 0xd1, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x26, 0x26, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x6b, 0x6b, 0x6b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x12, 0x12, 0x12, 0xff, 0xe7, 0xe7, 0xe7, 0xff, + 0xa6, 0xa6, 0xa6, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x0d, 0x0d, 0xff, + 0xe3, 0xe3, 0xe3, 0xff, 0xaf, 0xaf, 0xaf, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x57, 0x57, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x4a, 0x4a, 0x4a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x9b, 0x9b, 0x9b, 0xff, 0xef, 0xef, 0xef, 0xff, + 0x16, 0x16, 0x16, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf5, 0xf5, 0xff, 0xd6, 0xd6, 0xd6, 0xff, + 0x8f, 0x8f, 0x8f, 0xff, 0x1c, 0x1c, 0x1c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3c, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x56, 0x56, 0x56, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0x6c, 0x6c, 0x6c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xff, + 0xdb, 0xdb, 0xdb, 0xff, 0x8e, 0x8e, 0x8e, 0xff, 0x0f, 0x0f, 0x0f, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0xff, + 0xb5, 0xb5, 0xb5, 0xff, 0xe4, 0xe4, 0xe4, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0xe6, 0xe6, 0xe6, 0xff, 0xaf, 0xaf, 0xaf, 0xff, 0x34, 0x34, 0x34, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xa4, 0xa4, 0xa4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x68, 0x68, 0x68, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc4, 0xc4, 0xc4, 0xff, 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x54, 0x54, 0x54, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xe8, 0xe8, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0xff, + 0xf7, 0xf7, 0xf7, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0xc5, 0xc5, 0xc5, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0xa3, 0xa3, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0x57, 0x57, 0x57, 0xff, + 0x4f, 0x4f, 0x4f, 0xff, 0x83, 0x83, 0x83, 0xff, 0xef, 0xef, 0xef, 0xff, + 0xd9, 0xd9, 0xd9, 0xff, 0x18, 0x18, 0x18, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5d, 0x5d, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2e, 0x2e, 0x2e, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x82, 0x82, 0x82, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0x12, 0x12, 0x12, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4f, 0x4f, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4d, 0x4d, 0x4d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x94, 0x94, 0x94, 0xff, 0xed, 0xed, 0xed, 0xff, 0x18, 0x18, 0x18, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xbc, 0xbc, 0xbc, 0xff, 0xd9, 0xd9, 0xd9, 0xff, + 0x06, 0x06, 0x06, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x32, 0x32, 0x32, 0xff, 0xfd, 0xfd, 0xfd, 0xff, + 0x6b, 0x6b, 0x6b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, 0x4b, 0x4b, 0x4b, 0xff, + 0x7a, 0x7a, 0x7a, 0xff, 0xe0, 0xe0, 0xe0, 0xff, 0xef, 0xef, 0xef, 0xff, + 0x3d, 0x3d, 0x3d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3c, 0x3c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3d, 0x3d, 0x3d, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x87, 0x87, 0x87, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0xe0, 0xe0, 0xe0, 0xff, 0x09, 0x09, 0x09, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x47, 0x47, 0x47, 0xff, 0x7a, 0x7a, 0x7a, 0xff, 0xf1, 0xf1, 0xf1, 0xff, + 0xc9, 0xc9, 0xc9, 0xff, 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0xa5, 0xa5, 0xa5, 0xff, 0x46, 0x46, 0x46, 0xff, + 0x32, 0x32, 0x32, 0xff, 0x52, 0x52, 0x52, 0xff, 0xc8, 0xc8, 0xc8, 0xff, + 0xf4, 0xf4, 0xf4, 0xff, 0x28, 0x28, 0x28, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2b, 0x2b, 0x2b, 0xff, 0x44, 0x44, 0x44, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x44, 0x44, 0x44, 0xff, 0xe5, 0xe5, 0xe5, 0xff, + 0xb9, 0xb9, 0xb9, 0xff, 0x44, 0x44, 0x44, 0xff, 0x44, 0x44, 0x44, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x1b, 0x1b, 0x1b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc4, 0xc4, 0xc4, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x54, 0x54, 0x54, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x3e, 0x3e, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x44, 0x44, 0x44, 0xff, 0x44, 0x44, 0x44, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x54, 0x54, 0x54, 0xff, 0xf7, 0xf7, 0xf7, 0xff, + 0xa3, 0xa3, 0xa3, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x69, 0x69, 0x69, 0xff, 0xed, 0xed, 0xed, 0xff, 0x41, 0x41, 0x41, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x24, 0x24, 0x24, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x62, 0x62, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x66, 0x66, 0x66, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x29, 0x29, 0x29, 0xff, 0xf4, 0xf4, 0xf4, 0xff, 0x9a, 0x9a, 0x9a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x0a, 0x0a, 0xff, + 0xf2, 0xf2, 0xf2, 0xff, 0x8a, 0x8a, 0x8a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xdd, 0xdd, 0xdd, 0xff, 0xab, 0xab, 0xab, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0xa4, 0xa4, 0xff, + 0xe4, 0xe4, 0xe4, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x38, 0x38, 0x38, 0xff, 0xfd, 0xfd, 0xfd, 0xff, 0x5c, 0x5c, 0x5c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0xff, + 0xfa, 0xfa, 0xfa, 0xff, 0x76, 0x76, 0x76, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, 0xc5, 0xc5, 0xc5, 0xff, + 0xcd, 0xcd, 0xcd, 0xff, 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x0d, 0x0d, 0xff, + 0xc6, 0xc6, 0xc6, 0xff, 0xea, 0xea, 0xea, 0xff, 0x0e, 0x0e, 0x0e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0x3c, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x29, 0x29, 0x29, 0xff, 0xee, 0xee, 0xee, 0xff, 0xa0, 0xa0, 0xa0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xaf, 0xaf, 0xaf, 0xff, 0xf0, 0xf0, 0xf0, 0xff, 0x7e, 0x7e, 0x7e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x18, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x61, 0x61, 0x61, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3c, 0x3c, 0x3c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xab, 0xab, 0xab, 0xff, 0xd3, 0xd3, 0xd3, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0d, 0x0d, 0x0d, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x67, 0x67, 0x67, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdc, 0xdc, 0xdc, 0xff, 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0xc4, 0xc4, 0xff, + 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x28, 0x28, 0x28, 0xff, 0xff, 0xff, 0xff, 0xff, 0x54, 0x54, 0x54, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0xa6, 0xa6, 0xff, + 0xe2, 0xe2, 0xe2, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc9, 0xc9, 0xc9, 0xff, 0x97, 0x97, 0x97, 0xff, + 0x01, 0x01, 0x01, 0xff, 0xe0, 0xe0, 0xe0, 0xff, 0x81, 0x81, 0x81, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xd2, 0xd2, 0xd2, 0xff, 0xc8, 0xc8, 0xc8, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x31, 0x31, 0xff, + 0x0a, 0x0a, 0x0a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x9e, 0x9e, 0x9e, 0xff, 0xe4, 0xe4, 0xe4, 0xff, + 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3a, 0x3a, 0x3a, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x4b, 0x4b, 0x4b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x11, 0x11, 0xff, 0xe6, 0xe6, 0xe6, 0xff, 0x9b, 0x9b, 0x9b, 0xff, + 0x05, 0x05, 0x05, 0xff, 0xd3, 0xd3, 0xd3, 0xff, 0xb3, 0xb3, 0xb3, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x89, 0x89, 0x89, 0xff, 0xf2, 0xf2, 0xf2, 0xff, + 0x18, 0x18, 0x18, 0xff, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x5c, 0x5c, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0x38, 0x38, 0x38, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x29, 0x29, 0x29, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x6d, 0x6d, 0x6d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3c, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x18, 0x18, 0xff, 0xe0, 0xe0, 0xe0, 0xff, 0xb6, 0xb6, 0xb6, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xa0, 0xa0, 0xa0, 0xff, 0x73, 0x73, 0x73, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0x1c, 0x1c, 0x1c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2a, 0x2a, 0x2a, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x58, 0x58, 0x58, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xaf, 0xaf, 0xaf, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, 0xa0, 0xa0, 0xa0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc4, 0xc4, 0xc4, 0xff, 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x54, 0x54, 0x54, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x58, 0x58, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0x41, 0x41, 0x41, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x38, 0x38, 0x38, 0xff, 0x00, 0x00, 0x00, 0x00, 0x83, 0x83, 0x83, 0xff, + 0xde, 0xde, 0xde, 0xff, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x10, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0x79, 0x79, 0x79, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x3e, 0x3e, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x43, 0x43, 0x43, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, 0x96, 0x96, 0xff, + 0xe7, 0xe7, 0xe7, 0xff, 0x03, 0x03, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x4d, 0x4d, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0xaf, 0xaf, 0xaf, 0xff, 0xf0, 0xf0, 0xf0, 0xff, + 0x1b, 0x1b, 0x1b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x0b, 0x0b, 0xff, + 0xe3, 0xe3, 0xe3, 0xff, 0xa1, 0xa1, 0xa1, 0xff, 0x0c, 0x0c, 0x0c, 0xff, + 0xe5, 0xe5, 0xe5, 0xff, 0x9b, 0x9b, 0x9b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xd9, 0xd9, 0xd9, 0xff, 0xab, 0xab, 0xab, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd3, 0xd3, 0xd3, 0xff, + 0x10, 0x10, 0x10, 0xff, 0x10, 0x10, 0x10, 0xff, 0x10, 0x10, 0x10, 0xff, + 0x10, 0x10, 0x10, 0xff, 0x10, 0x10, 0x10, 0xff, 0x48, 0x48, 0x48, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x0c, 0x0c, 0x0c, 0xff, 0xcd, 0xcd, 0xcd, 0xff, 0xc9, 0xc9, 0xc9, 0xff, + 0x0b, 0x0b, 0x0b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xa3, 0xa3, 0xa3, 0xff, + 0x05, 0x05, 0x05, 0xff, 0xd9, 0xd9, 0xd9, 0xff, 0xa6, 0xa6, 0xa6, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x51, 0x51, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3a, 0x3a, 0x3a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x63, 0x63, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xae, 0xae, 0xae, 0xff, 0x39, 0x39, 0x39, 0xff, + 0x03, 0x03, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, + 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc4, 0xc4, 0xc4, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x54, 0x54, 0x54, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x1d, 0x1d, 0xff, + 0xef, 0xef, 0xef, 0xff, 0x8b, 0x8b, 0x8b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x89, 0x89, 0xff, + 0xd8, 0xd8, 0xd8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x23, 0x23, 0x23, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0x3e, 0x3e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x5a, 0x5a, 0x5a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x01, 0x01, 0xff, 0xdd, 0xdd, 0xdd, 0xff, 0xa0, 0xa0, 0xa0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x05, 0x05, 0xff, + 0xec, 0xec, 0xec, 0xff, 0x8b, 0x8b, 0x8b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xab, 0xab, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x54, 0xff, 0xfe, 0xfe, 0xfe, 0xff, + 0xb4, 0xb4, 0xb4, 0xff, 0xed, 0xed, 0xed, 0xff, 0x13, 0x13, 0x13, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xba, 0xba, 0xba, 0xff, 0xc4, 0xc4, 0xc4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0xb7, 0xb7, 0xb7, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x72, 0x72, 0x72, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4c, 0x4c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3b, 0x3b, 0x3b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x18, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x0a, 0x0a, 0x0a, 0xff, 0x3f, 0x3f, 0x3f, 0xff, + 0xdd, 0xdd, 0xdd, 0xff, 0xd1, 0xd1, 0xd1, 0xff, 0x02, 0x02, 0x02, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0xff, 0xf4, 0xf4, 0xf4, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xf1, 0xf1, 0xf1, 0xff, 0xb5, 0xb5, 0xb5, 0xff, + 0x66, 0x66, 0x66, 0xff, 0x0a, 0x0a, 0x0a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdc, 0xdc, 0xdc, 0xff, 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0xc4, 0xc4, 0xff, + 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x28, 0x28, 0x28, 0xff, 0xff, 0xff, 0xff, 0xff, 0x54, 0x54, 0x54, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, + 0xbe, 0xbe, 0xbe, 0xff, 0xd2, 0xd2, 0xd2, 0xff, 0x07, 0x07, 0x07, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0xff, + 0xe5, 0xe5, 0xe5, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, 0xc4, 0xc4, 0xc4, 0xff, + 0x9c, 0x9c, 0x9c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x23, 0x23, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x5d, 0x5d, 0x5d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0xff, + 0xf2, 0xf2, 0xf2, 0xff, 0x09, 0x09, 0x09, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x4e, 0x4e, 0x4e, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x2b, 0x2b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0xff, 0xe3, 0xe3, 0xe3, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0xc2, 0xc2, 0xc2, 0xff, 0x01, 0x01, 0x01, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb9, 0xb9, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0x65, 0x65, 0x65, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2, 0xc2, 0xc2, 0xff, + 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xdc, 0xdc, 0xdc, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x6d, 0x6d, 0x6d, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xcb, 0xcb, 0xff, + 0x96, 0x96, 0x96, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0x37, 0x37, 0x37, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb7, 0xb7, 0xb7, 0xff, 0xcd, 0xcd, 0xcd, 0xff, + 0x02, 0x02, 0x02, 0xff, 0x18, 0x18, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0xb8, 0xb8, 0xb8, 0xff, 0x1b, 0x1b, 0x1b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0b, 0x0b, 0x0b, 0xff, 0x4f, 0x4f, 0x4f, 0xff, 0x92, 0x92, 0x92, 0xff, + 0xd7, 0xd7, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xe3, 0xe3, 0xff, + 0x2a, 0x2a, 0x2a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, 0xa0, 0xa0, 0xa0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc4, 0xc4, 0xc4, 0xff, 0xbc, 0xbc, 0xbc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x54, 0x54, 0x54, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x74, 0x74, 0x74, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x2e, 0x2e, 0x2e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x49, 0x49, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xf1, 0xf1, 0xf1, 0xff, 0x09, 0x09, 0x09, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0a, 0x0a, 0x0a, 0xff, 0xfd, 0xfd, 0xfd, 0xff, 0x82, 0x82, 0x82, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x20, 0x20, 0x20, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0x59, 0x59, 0x59, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xff, 0xcb, 0xcb, 0xcb, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, 0x9f, 0x9f, 0xff, + 0xde, 0xde, 0xde, 0xff, 0x34, 0x34, 0x34, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0x6a, 0x6a, 0x6a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x14, 0x14, 0x14, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, + 0xe6, 0xe6, 0xe6, 0xff, 0x9f, 0x9f, 0x9f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3c, 0x3c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xdf, 0xdf, 0xdf, 0xff, + 0x09, 0x09, 0x09, 0xff, 0x03, 0x03, 0x03, 0xff, 0xc1, 0xc1, 0xc1, 0xff, + 0xe3, 0xe3, 0xe3, 0xff, 0x15, 0x15, 0x15, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xa4, 0xa4, 0xa4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x29, 0x29, 0xff, + 0xfb, 0xfb, 0xfb, 0xff, 0x63, 0x63, 0x63, 0xff, 0x18, 0x18, 0x18, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd9, 0xd9, 0xd9, 0xff, + 0x34, 0x34, 0x34, 0xff, 0x34, 0x34, 0x34, 0xff, 0x34, 0x34, 0x34, 0xff, + 0x9f, 0x9f, 0x9f, 0xff, 0xe9, 0xe9, 0xe9, 0xff, 0x11, 0x11, 0x11, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x41, 0x41, 0xff, + 0xee, 0xee, 0xee, 0xff, 0xb6, 0xb6, 0xb6, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, + 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc1, 0xc1, 0xc1, 0xff, 0xc1, 0xc1, 0xc1, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x30, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x4e, 0x4e, 0x4e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2e, 0x2e, 0x2e, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x73, 0x73, 0x73, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xa9, 0xa9, 0xa9, 0xff, 0xc4, 0xc4, 0xc4, 0xff, + 0x34, 0x34, 0x34, 0xff, 0x34, 0x34, 0x34, 0xff, 0x34, 0x34, 0x34, 0xff, + 0x34, 0x34, 0x34, 0xff, 0x3b, 0x3b, 0x3b, 0xff, 0xfa, 0xfa, 0xfa, 0xff, + 0x59, 0x59, 0x59, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc5, 0xc5, 0xc5, 0xff, + 0xd6, 0xd6, 0xd6, 0xff, 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x54, 0x54, 0x54, 0xff, 0x4d, 0x4d, 0x4d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0xbf, 0xbf, 0xff, + 0xb3, 0xb3, 0xb3, 0xff, 0x0c, 0x0c, 0x0c, 0xff, 0xf7, 0xf7, 0xf7, 0xff, + 0x6b, 0x6b, 0x6b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0x4a, 0x4a, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0x44, 0x44, 0x44, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x83, 0x83, 0x83, 0xff, 0xf2, 0xf2, 0xf2, 0xff, 0x1e, 0x1e, 0x1e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x14, 0x14, 0x14, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0x3c, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x19, 0x19, 0x19, 0xff, 0xe9, 0xe9, 0xe9, 0xff, 0xbd, 0xbd, 0xbd, 0xff, + 0x03, 0x03, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x91, 0x91, 0x91, 0xff, 0xe8, 0xe8, 0xe8, 0xff, + 0x23, 0x23, 0x23, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x12, 0x12, 0x12, 0xff, 0xec, 0xec, 0xec, 0xff, + 0x9b, 0x9b, 0x9b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1a, 0x1a, 0x1a, 0xff, 0x0d, 0x0d, 0x0d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x9c, 0x9c, 0x9c, 0xff, 0xe6, 0xe6, 0xe6, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdc, 0xdc, 0xdc, 0xff, 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa9, 0xa9, 0xa9, 0xff, + 0xe1, 0xe1, 0xe1, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x55, 0x55, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0x32, 0x32, 0x32, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x07, 0x07, 0x07, 0xff, 0xd2, 0xd2, 0xd2, 0xff, 0xbe, 0xbe, 0xbe, 0xff, + 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0xff, 0xf7, 0xf7, 0xf7, 0xff, + 0x68, 0x68, 0x68, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb6, 0xb6, 0xb6, 0xff, 0xb7, 0xb7, 0xb7, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x56, 0x56, 0x56, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x7f, 0x7f, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2d, 0x2d, 0x2d, 0xff, 0xef, 0xef, 0xef, 0xff, + 0x9a, 0x9a, 0x9a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x60, 0x60, 0x60, 0xff, 0xf7, 0xf7, 0xf7, 0xff, 0x60, 0x60, 0x60, 0xff, + 0xf9, 0xf9, 0xf9, 0xff, 0x12, 0x12, 0x12, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0xff, + 0xe5, 0xe5, 0xe5, 0xff, 0x9f, 0x9f, 0x9f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0xff, 0xda, 0xda, 0xda, 0xff, + 0xb7, 0xb7, 0xb7, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x68, 0x68, 0x68, 0xff, 0xff, 0xff, 0xff, 0xff, 0x14, 0x14, 0x14, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x13, 0x13, 0x13, 0xff, 0xd3, 0xd3, 0xd3, 0xff, 0xd9, 0xd9, 0xd9, 0xff, + 0x07, 0x07, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3c, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x43, 0x43, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0x8a, 0x8a, 0x8a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0xff, + 0xec, 0xec, 0xec, 0xff, 0x96, 0x96, 0x96, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x66, 0x66, 0x66, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0x3d, 0x3d, 0x3d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x17, 0x17, 0x17, 0xff, 0xfb, 0xfb, 0xfb, 0xff, 0x87, 0x87, 0x87, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0xc1, 0xc1, 0xff, + 0xce, 0xce, 0xce, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, 0xa0, 0xa0, 0xa0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x61, 0x61, 0x61, 0xff, 0xff, 0xff, 0xff, 0xff, 0x47, 0x47, 0x47, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x03, 0x03, 0x03, 0xff, 0xc5, 0xc5, 0xc5, 0xff, 0xe0, 0xe0, 0xe0, 0xff, + 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x8e, 0x8e, 0x8e, 0xff, 0xf0, 0xf0, 0xf0, 0xff, + 0x1d, 0x1d, 0x1d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, 0x69, 0x69, 0xff, + 0xfc, 0xfc, 0xfc, 0xff, 0x16, 0x16, 0x16, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x60, 0x60, 0x60, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0x19, 0x19, 0x19, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x97, 0x97, 0x97, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xb4, 0xb4, 0xb4, 0xff, 0x5d, 0x5d, 0x5d, 0xff, + 0x52, 0x52, 0x52, 0xff, 0x88, 0x88, 0x88, 0xff, 0xf1, 0xf1, 0xf1, 0xff, + 0xc5, 0xc5, 0xc5, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0b, 0x0b, 0x0b, 0xff, 0xf3, 0xf3, 0xf3, 0xff, + 0xe6, 0xe6, 0xe6, 0xff, 0xab, 0xab, 0xab, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xa3, 0xa3, 0xa3, 0xff, 0xe8, 0xe8, 0xe8, 0xff, 0x12, 0x12, 0x12, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x42, 0x42, 0x42, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5e, 0x5e, 0x5e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x14, 0x14, 0x14, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x76, 0x76, 0x76, 0xff, 0xe2, 0xe2, 0xe2, 0xff, 0xeb, 0xeb, 0xeb, 0xff, + 0x33, 0x33, 0x33, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3c, 0x3c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x53, 0x53, 0x53, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xa4, 0xa4, 0xa4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x6a, 0x6a, 0x6a, 0xff, 0xfa, 0xfa, 0xfa, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0xff, 0xcb, 0xcb, 0xcb, 0xff, + 0xd7, 0xd7, 0xd7, 0xff, 0x06, 0x06, 0x06, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x8a, 0x8a, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x9d, 0x9d, 0x9d, 0xff, 0x4d, 0x4d, 0x4d, 0xff, + 0x3a, 0x3a, 0x3a, 0xff, 0x52, 0x52, 0x52, 0xff, 0xb1, 0xb1, 0xb1, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0x55, 0x55, 0x55, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, + 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x05, 0x05, 0x05, 0xff, 0xc4, 0xc4, 0xc4, 0xff, + 0xf4, 0xf4, 0xf4, 0xff, 0x82, 0x82, 0x82, 0xff, 0x4f, 0x4f, 0x4f, 0xff, + 0x65, 0x65, 0x65, 0xff, 0xc9, 0xc9, 0xc9, 0xff, 0xfb, 0xfb, 0xfb, 0xff, + 0x47, 0x47, 0x47, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0xff, 0xfe, 0xfe, 0xfe, 0xff, + 0x9b, 0x9b, 0x9b, 0xff, 0x48, 0x48, 0x48, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x48, 0x48, 0x48, 0xff, 0x48, 0x48, 0x48, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x48, 0x48, 0x48, 0xff, 0x14, 0x14, 0x14, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc8, 0xc8, 0xc8, 0xff, 0xbe, 0xbe, 0xbe, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0xff, + 0xfa, 0xfa, 0xfa, 0xff, 0x74, 0x74, 0x74, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x58, 0x58, 0x58, 0xff, 0xbf, 0xbf, 0xbf, 0xff, + 0xec, 0xec, 0xec, 0xff, 0xf4, 0xf4, 0xf4, 0xff, 0xd1, 0xd1, 0xd1, 0xff, + 0x75, 0x75, 0x75, 0xff, 0x08, 0x08, 0x08, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xa0, 0xa0, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4b, 0x4b, 0x4b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4e, 0x4e, 0x4e, 0xff, 0xff, 0xff, 0xff, 0xff, 0x56, 0x56, 0x56, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xa0, 0xa0, 0xff, + 0xed, 0xed, 0xed, 0xff, 0x17, 0x17, 0x17, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x14, 0x14, 0x14, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfb, 0xfb, 0xfb, 0xff, 0xde, 0xde, 0xde, 0xff, 0x95, 0x95, 0x95, 0xff, + 0x1f, 0x1f, 0x1f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0x3c, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0xff, + 0xba, 0xba, 0xba, 0xff, 0xf2, 0xf2, 0xf2, 0xff, 0x28, 0x28, 0x28, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0xff, + 0xd2, 0xd2, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x36, 0x36, 0x36, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0x7f, 0x7f, 0x7f, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5d, 0x5d, 0x5d, 0xff, 0xc1, 0xc1, 0xc1, 0xff, + 0xe9, 0xe9, 0xe9, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0xe0, 0xe0, 0xe0, 0xff, + 0xae, 0xae, 0xae, 0xff, 0x3b, 0x3b, 0x3b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdc, 0xdc, 0xdc, 0xff, 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x09, 0x09, 0x09, 0xff, 0x84, 0x84, 0x84, 0xff, 0xda, 0xda, 0xda, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0xeb, 0xeb, 0xeb, 0xff, 0xb1, 0xb1, 0xb1, 0xff, + 0x36, 0x36, 0x36, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7c, 0x7c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc7, 0xc7, 0xc7, 0xff, 0x15, 0x15, 0x15, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x15, 0x15, 0xff, 0xc5, 0xc5, 0xc5, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x6f, 0x6f, 0x6f, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0xd7, 0xd7, 0xd7, 0xff, 0x5d, 0x5d, 0x5d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0xff, + 0x73, 0x73, 0x73, 0xff, 0xd9, 0xd9, 0xd9, 0xff, 0xf6, 0xf6, 0xf6, 0xff, + 0xd9, 0xd9, 0xd9, 0xff, 0x76, 0x76, 0x76, 0xff, 0x03, 0x03, 0x03, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0b, 0x0b, 0x0b, 0xff, 0x88, 0x88, 0x88, 0xff, + 0xdf, 0xdf, 0xdf, 0xff, 0xf6, 0xf6, 0xf6, 0xff, 0xd9, 0xd9, 0xd9, 0xff, + 0x77, 0x77, 0x77, 0xff, 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x09, 0x09, 0x09, 0xff, 0xde, 0xde, 0xde, 0xff, 0xe4, 0xe4, 0xe4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb3, 0xb3, 0xb3, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x98, 0x98, 0x98, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x30, 0xff, + 0xc1, 0xc1, 0xc1, 0xff, 0xf6, 0xf6, 0xf6, 0xff, 0xe6, 0xe6, 0xe6, 0xff, + 0x8d, 0x8d, 0x8d, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x2c, 0x2c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x18, 0x18, 0x18, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x09, 0xff, + 0x85, 0x85, 0x85, 0xff, 0xde, 0xde, 0xde, 0xff, 0xf6, 0xf6, 0xf6, 0xff, + 0xd9, 0xd9, 0xd9, 0xff, 0x76, 0x76, 0x76, 0xff, 0x03, 0x03, 0x03, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0xff, 0x81, 0x81, 0x81, 0xff, + 0xe2, 0xe2, 0xe2, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0xd1, 0xd1, 0xd1, 0xff, + 0x4b, 0x4b, 0x4b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x05, 0x05, 0x05, 0xff, 0x76, 0x76, 0x76, 0xff, 0xd7, 0xd7, 0xd7, 0xff, + 0xf6, 0xf6, 0xf6, 0xff, 0xdd, 0xdd, 0xdd, 0xff, 0x8f, 0x8f, 0x8f, 0xff, + 0x10, 0x10, 0x10, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0xdf, 0xdf, 0xdf, 0xff, 0x9a, 0x9a, 0x9a, 0xff, 0x1b, 0x1b, 0x1b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xac, 0xac, 0xac, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x24, 0x24, 0x24, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xeb, 0xeb, 0xeb, 0xff, 0xbd, 0xbd, 0xbd, 0xff, 0x3d, 0x3d, 0x3d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0xff, 0x84, 0x84, 0x84, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdc, 0xdc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x41, 0x41, 0x41, 0xff, 0x9a, 0x9a, 0x9a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x69, 0x69, 0x69, 0xff, 0xfa, 0xfa, 0xfa, 0xff, + 0x71, 0x71, 0x71, 0xff, 0x38, 0x38, 0x38, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0x4b, 0x4b, 0x4b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x84, 0x84, 0x84, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x74, 0x74, 0x74, 0xff, + 0x3e, 0x3e, 0x3e, 0xff, 0x7b, 0x7b, 0x7b, 0xff, 0xfd, 0xfd, 0xfd, 0xff, + 0x74, 0x74, 0x74, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xff, + 0xe9, 0xe9, 0xe9, 0xff, 0x62, 0x62, 0x62, 0xff, 0x3d, 0x3d, 0x3d, 0xff, + 0x7a, 0x7a, 0x7a, 0xff, 0xfd, 0xfd, 0xfd, 0xff, 0x7b, 0x7b, 0x7b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x89, 0x89, 0x89, 0xff, 0xfb, 0xfb, 0xfb, 0xff, + 0xe4, 0xe4, 0xe4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0xc0, 0xc0, 0xff, 0xb1, 0xb1, 0xb1, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x26, 0x26, 0x26, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x1e, 0xff, + 0xee, 0xee, 0xee, 0xff, 0xa2, 0xa2, 0xa2, 0xff, 0x3a, 0x3a, 0x3a, 0xff, + 0x5b, 0x5b, 0x5b, 0xff, 0xef, 0xef, 0xef, 0xff, 0x87, 0x87, 0x87, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0b, 0x0b, 0x0b, 0xff, 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x9e, 0x9e, 0x9e, 0xff, 0xdf, 0xdf, 0xdf, 0xff, 0x06, 0x06, 0x06, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x9d, 0x9d, 0x9d, 0xff, 0xe6, 0xe6, 0xe6, 0xff, 0x49, 0x49, 0x49, 0xff, + 0x21, 0x21, 0x21, 0xff, 0x58, 0x58, 0x58, 0xff, 0xf6, 0xf6, 0xf6, 0xff, + 0x81, 0x81, 0x81, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0x71, 0x71, 0x71, 0xff, 0x40, 0x40, 0x40, 0xff, + 0xa5, 0xa5, 0xa5, 0xff, 0xfb, 0xfb, 0xfb, 0xff, 0x34, 0x34, 0x34, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, 0xf7, 0xf7, 0xf7, 0xff, + 0x88, 0x88, 0x88, 0xff, 0x55, 0x55, 0x55, 0xff, 0x79, 0x79, 0x79, 0xff, + 0xee, 0xee, 0xee, 0xff, 0xbb, 0xbb, 0xbb, 0xff, 0x01, 0x01, 0x01, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xdc, 0xdc, 0xdc, 0xff, 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x46, 0x46, 0x46, 0xff, 0x70, 0x70, 0x70, 0xff, 0xec, 0xec, 0xec, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x44, 0x44, 0x44, 0xff, 0x44, 0x44, 0x44, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x44, 0x44, 0x44, 0xff, 0x44, 0x44, 0x44, 0xff, + 0x2d, 0x2d, 0x2d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xdc, 0xdc, 0xdc, 0xff, 0x44, 0x44, 0x44, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x44, 0x44, 0x44, 0xff, 0x44, 0x44, 0x44, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x44, 0x44, 0x44, 0xff, 0x09, 0x09, 0x09, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xdc, 0xdc, 0xdc, 0xff, 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x59, 0x59, 0x59, 0xff, 0xbe, 0xbe, 0xbe, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0x41, 0x41, 0x41, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x19, 0x19, 0x19, 0xff, 0xc0, 0xc0, 0xc0, 0xff, + 0xd6, 0xd6, 0xd6, 0xff, 0xfb, 0xfb, 0xfb, 0xff, 0x70, 0x70, 0x70, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x1f, 0xff, 0xbf, 0xbf, 0xbf, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6c, 0x6c, 0x6c, 0xff, + 0x6f, 0x6f, 0x6f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0xe2, 0xe2, 0xff, + 0x8d, 0x8d, 0x8d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xa8, 0xa8, 0xa8, 0xff, 0xc7, 0xc7, 0xc7, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x04, 0x04, 0xff, 0xf1, 0xf1, 0xf1, 0xff, 0x86, 0x86, 0x86, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xaa, 0xaa, 0xaa, 0xff, 0xcd, 0xcd, 0xcd, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x12, 0x12, 0xff, + 0xf0, 0xf0, 0xf0, 0xff, 0x5e, 0x5e, 0x5e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xab, 0xab, 0xab, 0xff, + 0xce, 0xce, 0xce, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2d, 0x2d, 0x2d, 0xff, 0xf6, 0xf6, 0xf6, 0xff, + 0x9b, 0x9b, 0x9b, 0xff, 0xe4, 0xe4, 0xe4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xcd, 0xcd, 0xcd, 0xff, 0x8d, 0x8d, 0x8d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x95, 0x95, 0x95, 0xff, 0xd1, 0xd1, 0xd1, 0xff, 0x01, 0x01, 0x01, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0xff, + 0x4a, 0x4a, 0x4a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x15, 0x15, 0xff, 0xee, 0xee, 0xee, 0xff, 0x52, 0x52, 0x52, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x02, 0x02, 0xff, 0xf4, 0xf4, 0xf4, 0xff, 0x7a, 0x7a, 0x7a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x9f, 0x9f, 0x9f, 0xff, 0xd9, 0xd9, 0xd9, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0xff, + 0xf6, 0xf6, 0xf6, 0xff, 0x83, 0x83, 0x83, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0xab, 0xab, 0xab, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x16, 0x16, 0xff, 0xfe, 0xfe, 0xfe, 0xff, + 0x6d, 0x6d, 0x6d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x56, 0x56, 0x56, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x28, 0x28, 0x28, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x6c, 0x6c, 0x6c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x1e, 0x1e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x07, 0x07, 0x07, 0xff, 0xe3, 0xe3, 0xe3, 0xff, 0xb0, 0xb0, 0xb0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x74, 0x74, 0xff, + 0xab, 0xab, 0xab, 0xff, 0x0c, 0x0c, 0x0c, 0xff, 0xf8, 0xf8, 0xf8, 0xff, + 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x4b, 0x4b, 0xff, + 0x94, 0x94, 0x94, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x98, 0x98, 0x98, 0xff, 0x44, 0x44, 0x44, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x27, 0x27, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x5c, 0x5c, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0x0e, 0x0e, 0x0e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0xff, 0x24, 0x24, 0x24, 0xff, + 0x11, 0x11, 0x11, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x8d, 0x8d, 0x8d, 0xff, 0xe2, 0xe2, 0xe2, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xa3, 0xa3, 0xa3, 0xff, 0xcc, 0xcc, 0xcc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0xff, 0xc7, 0xc7, 0xc7, 0xff, + 0x8a, 0x8a, 0x8a, 0xff, 0x70, 0x70, 0x70, 0xff, 0xe4, 0xe4, 0xe4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, 0xdb, 0xdb, 0xff, + 0x81, 0x81, 0x81, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xe5, 0xe5, 0xff, 0x76, 0x76, 0x76, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x95, 0x95, 0x95, 0xff, 0xc3, 0xc3, 0xc3, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, 0xf5, 0xf5, 0xf5, 0xff, + 0x76, 0x76, 0x76, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x98, 0x98, 0x98, 0xff, 0xda, 0xda, 0xda, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2b, 0x2b, 0x2b, 0xff, 0xff, 0xff, 0xff, 0xff, 0x41, 0x41, 0x41, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x82, 0x82, 0x82, 0xff, 0xef, 0xef, 0xef, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x21, 0x21, 0xff, + 0x78, 0x78, 0x78, 0xff, 0x12, 0x12, 0x12, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x44, 0x44, 0x44, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x15, 0x15, 0x15, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0xb6, 0xb6, 0xff, + 0xce, 0xce, 0xce, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1c, 0x1c, 0x1c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf8, 0xf8, 0xf8, 0xff, 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x77, 0x77, 0x77, 0xff, 0xe0, 0xe0, 0xe0, 0xff, + 0xef, 0xef, 0xef, 0xff, 0xec, 0xec, 0xec, 0xff, 0xe0, 0xe0, 0xe0, 0xff, + 0xe0, 0xe0, 0xe0, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0xe2, 0xe2, 0xe2, 0xff, + 0xb9, 0xb9, 0xb9, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4c, 0x4c, 0x4c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1d, 0x1d, 0x1d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3a, 0x3a, 0x3a, 0xff, 0xff, 0xff, 0xff, 0xff, 0x32, 0x32, 0x32, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xff, 0xd2, 0xd2, 0xd2, 0xff, + 0xa6, 0xa6, 0xa6, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x09, 0xff, 0x1a, 0x1a, 0x1a, 0xff, + 0x65, 0x65, 0x65, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x5a, 0x5a, 0x5a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0x6a, 0x6a, 0xff, + 0xdf, 0xdf, 0xdf, 0xff, 0x0a, 0x0a, 0x0a, 0xff, 0x70, 0x70, 0x70, 0xff, + 0xe4, 0xe4, 0xe4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe8, 0xe8, 0xe8, 0xff, 0x76, 0x76, 0x76, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x12, 0x12, 0x12, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x62, 0x62, 0x62, 0xff, 0xa5, 0xa5, 0xa5, 0xff, 0xec, 0xec, 0xec, 0xff, + 0xe5, 0xe5, 0xe5, 0xff, 0x8b, 0x8b, 0x8b, 0xff, 0x05, 0x05, 0x05, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0xff, 0xfa, 0xfa, 0xfa, 0xff, + 0x3c, 0x3c, 0x3c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x90, 0x90, 0x90, 0xff, 0xdd, 0xdd, 0xdd, 0xff, 0x2a, 0x2a, 0x2a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x31, 0x31, 0x31, 0xff, 0xec, 0xec, 0xec, 0xff, + 0x76, 0x76, 0x76, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x31, 0x31, 0x31, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x3c, 0x3c, 0x3c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x6b, 0x6b, 0x6b, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x12, 0x12, 0x12, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x69, 0x69, 0x69, 0xff, 0xfb, 0xfb, 0xfb, 0xff, 0x1a, 0x1a, 0x1a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x0a, 0x0a, 0x0a, 0xff, 0x3a, 0x3a, 0x3a, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd1, 0xd1, 0xd1, 0xff, + 0x08, 0x08, 0x08, 0xff, 0x08, 0x08, 0x08, 0xff, 0x08, 0x08, 0x08, 0xff, + 0x08, 0x08, 0x08, 0xff, 0x08, 0x08, 0x08, 0xff, 0x08, 0x08, 0x08, 0xff, + 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xd7, 0xd7, 0xd7, 0xff, 0xb5, 0xb5, 0xb5, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf8, 0xf8, 0xf8, 0xff, 0x70, 0x70, 0x70, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xad, 0xad, 0xad, 0xff, 0x36, 0x36, 0x36, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0xff, 0xd8, 0xd8, 0xd8, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5b, 0x5b, 0x5b, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x0f, 0x0f, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2c, 0x2c, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x42, 0x42, 0x42, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x8b, 0x8b, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0x27, 0x27, 0x27, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xef, 0xef, 0xef, 0xff, 0x5b, 0x5b, 0x5b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x19, 0x19, 0xff, + 0xf0, 0xf0, 0xf0, 0xff, 0x4a, 0x4a, 0x4a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x70, 0x70, 0x70, 0xff, 0xe4, 0xe4, 0xe4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf5, 0xf5, 0xf5, 0xff, 0xab, 0xab, 0xab, 0xff, + 0xca, 0xca, 0xca, 0xff, 0xf4, 0xf4, 0xf4, 0xff, 0xdd, 0xdd, 0xdd, 0xff, + 0x88, 0x88, 0x88, 0xff, 0x0a, 0x0a, 0x0a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x27, 0x27, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xe2, 0xe2, 0xe2, 0xff, 0x74, 0x74, 0x74, 0xff, + 0x34, 0x34, 0x34, 0xff, 0x6d, 0x6d, 0x6d, 0xff, 0xf7, 0xf7, 0xf7, 0xff, + 0x87, 0x87, 0x87, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, + 0xc2, 0xc2, 0xc2, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0xff, 0xa7, 0xa7, 0xa7, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x91, 0x91, 0x91, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x95, 0x95, 0x95, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x1f, 0x1f, 0x1f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x48, 0x48, 0x48, 0xff, 0xf4, 0xf4, 0xf4, 0xff, 0x85, 0x85, 0x85, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xb6, 0xb6, 0xb6, 0xff, 0x11, 0x11, 0x11, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x34, 0x34, 0x34, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd2, 0xd2, 0xd2, 0xff, + 0x0c, 0x0c, 0x0c, 0xff, 0x0c, 0x0c, 0x0c, 0xff, 0x0c, 0x0c, 0x0c, 0xff, + 0x0c, 0x0c, 0x0c, 0xff, 0x0c, 0x0c, 0x0c, 0xff, 0x0b, 0x0b, 0x0b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, 0x1b, 0x1b, 0x1b, 0xff, + 0x8b, 0x8b, 0x8b, 0xff, 0xff, 0xff, 0xff, 0xff, 0x54, 0x54, 0x54, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xf8, 0xf8, 0xff, + 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd9, 0xd9, 0xd9, 0xff, + 0x08, 0x08, 0x08, 0xff, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x2a, 0x2a, 0xff, + 0xb1, 0xb1, 0xb1, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5b, 0x5b, 0x5b, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x2c, 0x2c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x42, 0x42, 0x42, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x88, 0x88, 0xff, + 0xf9, 0xf9, 0xf9, 0xff, 0x4d, 0x4d, 0x4d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2d, 0x2d, 0x2d, 0xff, 0x4a, 0x4a, 0x4a, 0xff, 0x8a, 0x8a, 0x8a, 0xff, + 0xf7, 0xf7, 0xf7, 0xff, 0x6b, 0x6b, 0x6b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xab, 0xab, 0xab, 0xff, 0xaa, 0xaa, 0xaa, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0xff, 0xe4, 0xe4, 0xe4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0xff, 0xef, 0xef, 0xef, 0xff, + 0xcf, 0xcf, 0xcf, 0xff, 0x59, 0x59, 0x59, 0xff, 0x3a, 0x3a, 0x3a, 0xff, + 0x73, 0x73, 0x73, 0xff, 0xf4, 0xf4, 0xf4, 0xff, 0xa5, 0xa5, 0xa5, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2c, 0x2c, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x95, 0x95, 0x95, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x87, 0x87, 0x87, 0xff, 0xf7, 0xf7, 0xf7, 0xff, 0x05, 0x05, 0x05, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0c, 0xff, + 0xf3, 0xf3, 0xf3, 0xff, 0x5d, 0x5d, 0x5d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8c, 0x8c, 0xff, + 0xe6, 0xe6, 0xe6, 0xff, 0x57, 0x57, 0x57, 0xff, 0x2e, 0x2e, 0x2e, 0xff, + 0x5f, 0x5f, 0x5f, 0xff, 0xec, 0xec, 0xec, 0xff, 0x78, 0x78, 0x78, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xa6, 0xa6, 0xa6, 0xff, 0xe8, 0xe8, 0xe8, 0xff, + 0x3c, 0x3c, 0x3c, 0xff, 0x06, 0x06, 0x06, 0xff, 0x5a, 0x5a, 0x5a, 0xff, + 0xe9, 0xe9, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1b, 0x1b, 0x1b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x69, 0x69, 0x69, 0xff, 0xfa, 0xfa, 0xfa, 0xff, 0x76, 0x76, 0x76, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd9, 0xd9, 0xd9, 0xff, + 0x34, 0x34, 0x34, 0xff, 0x34, 0x34, 0x34, 0xff, 0x36, 0x36, 0x36, 0xff, + 0x51, 0x51, 0x51, 0xff, 0xb9, 0xb9, 0xb9, 0xff, 0xe0, 0xe0, 0xe0, 0xff, + 0x20, 0x20, 0x20, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xda, 0xda, 0xda, 0xff, 0x38, 0x38, 0x38, 0xff, + 0x38, 0x38, 0x38, 0xff, 0x38, 0x38, 0x38, 0xff, 0x38, 0x38, 0x38, 0xff, + 0x38, 0x38, 0x38, 0xff, 0x38, 0x38, 0x38, 0xff, 0x0b, 0x0b, 0x0b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xf4, 0xf4, 0xf4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xee, 0xee, 0xee, 0xff, 0x66, 0x66, 0x66, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf8, 0xf8, 0xf8, 0xff, 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0xff, + 0xcf, 0xcf, 0xcf, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5c, 0x5c, 0x5c, 0xff, 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4a, 0x4a, 0x4a, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x1e, 0x1e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0x3c, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x31, 0x31, 0x31, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0xff, 0x9b, 0x9b, 0x9b, 0xff, + 0xf2, 0xf2, 0xf2, 0xff, 0x44, 0x44, 0x44, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0xff, 0xf7, 0xf7, 0xf7, 0xff, + 0x0c, 0x0c, 0x0c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4a, 0x4a, 0x4a, 0xff, 0xee, 0xee, 0xee, 0xff, 0x19, 0x19, 0x19, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0xff, + 0xe4, 0xe4, 0xe4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x75, 0x75, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x14, 0x14, 0x14, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x64, 0x64, 0x64, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x4a, 0x4a, 0x4a, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x25, 0x25, 0x25, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x58, 0x58, 0x58, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0x0c, 0x0c, 0x0c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x1e, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0x59, 0x59, 0x59, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6d, 0x6d, 0x6d, 0xff, + 0xf7, 0xf7, 0xf7, 0xff, 0x0d, 0x0d, 0x0d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x16, 0x16, 0xff, + 0xc4, 0xc4, 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xc5, 0xc5, 0xc5, 0xff, 0x78, 0x78, 0x78, 0xff, 0xfd, 0xfd, 0xfd, 0xff, + 0x08, 0x08, 0x08, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2a, 0x2a, 0x2a, 0xff, 0xfd, 0xfd, 0xfd, 0xff, 0x62, 0x62, 0x62, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x05, 0x05, 0xff, + 0xdf, 0xdf, 0xdf, 0xff, 0x9f, 0x9f, 0x9f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xdb, 0xdb, 0xdb, 0xff, 0x3c, 0x3c, 0x3c, 0xff, + 0x3c, 0x3c, 0x3c, 0xff, 0x3c, 0x3c, 0x3c, 0xff, 0x3c, 0x3c, 0x3c, 0xff, + 0x3c, 0x3c, 0x3c, 0xff, 0x39, 0x39, 0x39, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd9, 0xd9, 0xd9, 0xff, 0x34, 0x34, 0x34, 0xff, 0x34, 0x34, 0x34, 0xff, + 0x34, 0x34, 0x34, 0xff, 0x21, 0x21, 0x21, 0xff, 0x02, 0x02, 0x02, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf8, 0xf8, 0xf8, 0xff, 0x70, 0x70, 0x70, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xce, 0xce, 0xce, 0xff, + 0xe8, 0xe8, 0xe8, 0xff, 0xf3, 0xf3, 0xf3, 0xff, 0xe0, 0xe0, 0xe0, 0xff, + 0xe0, 0xe0, 0xe0, 0xff, 0xf2, 0xf2, 0xf2, 0xff, 0xe9, 0xe9, 0xe9, 0xff, + 0xe0, 0xe0, 0xe0, 0xff, 0x5e, 0x5e, 0x5e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x23, 0x23, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x62, 0x62, 0x62, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0x0c, 0x0c, 0x0c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x95, 0x95, 0x95, 0xff, + 0xec, 0xec, 0xec, 0xff, 0x32, 0x32, 0x32, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x1b, 0x1b, 0xff, + 0x60, 0x60, 0x60, 0xff, 0x0d, 0x0d, 0x0d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x4e, 0x4e, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x29, 0x29, 0x29, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x9f, 0x9f, 0x9f, 0xff, 0xfe, 0xfe, 0xfe, 0xff, + 0xfc, 0xfc, 0xfc, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0x6e, 0x6e, 0x6e, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x47, 0x47, 0x47, 0xff, 0xff, 0xff, 0xff, 0xff, 0x34, 0x34, 0x34, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0xff, + 0xf6, 0xf6, 0xf6, 0xff, 0x79, 0x79, 0x79, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x4d, 0x4d, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x1e, 0x1e, 0x1e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x9e, 0x9e, 0x9e, 0xff, 0xc0, 0xc0, 0xc0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x42, 0x42, 0x42, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x30, 0x30, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x49, 0x49, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x2a, 0x2a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x1c, 0x1c, 0xff, + 0x1b, 0x1b, 0x1b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, + 0xd8, 0xd8, 0xd8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x63, 0x63, 0x63, 0xff, 0xce, 0xce, 0xce, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb6, 0xb6, 0xb6, 0xff, 0xcb, 0xcb, 0xcb, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xf8, 0xf8, 0xff, + 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7b, 0x7b, 0x7b, 0xff, 0x60, 0x60, 0x60, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, 0xc7, 0xc7, 0xff, + 0x17, 0x17, 0x17, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdb, 0xdb, 0xdb, 0xff, 0x94, 0x94, 0x94, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xb5, 0xb5, 0xff, + 0xbe, 0xbe, 0xbe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e, 0x5e, 0x5e, 0xff, + 0xf7, 0xf7, 0xf7, 0xff, 0x34, 0x34, 0x34, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2e, 0x2e, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xff, 0x59, 0x59, 0x59, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7e, 0x7e, 0x7e, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0x0a, 0x0a, 0x0a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x1b, 0x1b, 0xff, + 0x2c, 0x2c, 0x2c, 0xff, 0x2c, 0x2c, 0x2c, 0xff, 0x2c, 0x2c, 0x2c, 0xff, + 0x2c, 0x2c, 0x2c, 0xff, 0x88, 0x88, 0x88, 0xff, 0xe8, 0xe8, 0xe8, 0xff, + 0x2c, 0x2c, 0x2c, 0xff, 0x13, 0x13, 0x13, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x26, 0x26, 0x26, 0xff, 0xac, 0xac, 0xac, 0xff, + 0x2b, 0x2b, 0x2b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0xff, 0xfd, 0xfd, 0xfd, 0xff, + 0x14, 0x14, 0x14, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb1, 0xb1, 0xb1, 0xff, 0xcb, 0xcb, 0xcb, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x8d, 0x8d, 0x8d, 0xff, 0xef, 0xef, 0xef, 0xff, 0x02, 0x02, 0x02, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, 0xdf, 0xdf, 0xff, + 0x8d, 0x8d, 0x8d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x23, 0x23, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x59, 0x59, 0x59, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x6f, 0x6f, 0x6f, 0xff, 0xfe, 0xfe, 0xfe, 0xff, + 0x0c, 0x0c, 0x0c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x58, 0x58, 0x58, 0xff, 0x34, 0x34, 0x34, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x05, 0x05, 0xff, + 0xdf, 0xdf, 0xdf, 0xff, 0x88, 0x88, 0x88, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0xff, 0xe2, 0xe2, 0xe2, 0xff, + 0xb1, 0xb1, 0xb1, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf8, 0xf8, 0xf8, 0xff, 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb2, 0xb2, 0xb2, 0xff, + 0x29, 0x29, 0x29, 0xff, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0xff, + 0xd6, 0xd6, 0xd6, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5d, 0x5d, 0x5d, 0xff, 0xfb, 0xfb, 0xfb, 0xff, + 0x73, 0x73, 0x73, 0xff, 0x37, 0x37, 0x37, 0xff, 0x86, 0x86, 0x86, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0x3f, 0x3f, 0x3f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x09, 0xff, + 0xe3, 0xe3, 0xe3, 0xff, 0xaa, 0xaa, 0xaa, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x06, 0x06, 0x06, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, 0xb7, 0xb7, 0xff, + 0xec, 0xec, 0xec, 0xff, 0x66, 0x66, 0x66, 0xff, 0x3d, 0x3d, 0x3d, 0xff, + 0x71, 0x71, 0x71, 0xff, 0xf5, 0xf5, 0xf5, 0xff, 0x9c, 0x9c, 0x9c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0xff, + 0xe4, 0xe4, 0xe4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0xff, + 0xdd, 0xdd, 0xdd, 0xff, 0xd8, 0xd8, 0xd8, 0xff, 0x54, 0x54, 0x54, 0xff, + 0x3a, 0x3a, 0x3a, 0xff, 0x76, 0x76, 0x76, 0xff, 0xf6, 0xf6, 0xf6, 0xff, + 0x9a, 0x9a, 0x9a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x35, 0x35, 0xff, + 0xfa, 0xfa, 0xfa, 0xff, 0x9d, 0x9d, 0x9d, 0xff, 0x3b, 0x3b, 0x3b, 0xff, + 0x70, 0x70, 0x70, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x77, 0x77, 0x77, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0xff, + 0xfc, 0xfc, 0xfc, 0xff, 0x69, 0x69, 0x69, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb8, 0xb8, 0xb8, 0xff, 0xe0, 0xe0, 0xe0, 0xff, 0x4a, 0x4a, 0x4a, 0xff, + 0x21, 0x21, 0x21, 0xff, 0x4f, 0x4f, 0x4f, 0xff, 0xe7, 0xe7, 0xe7, 0xff, + 0x9f, 0x9f, 0x9f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xab, 0xab, 0xab, 0xff, + 0xe1, 0xe1, 0xe1, 0xff, 0x4e, 0x4e, 0x4e, 0xff, 0x39, 0x39, 0x39, 0xff, + 0xac, 0xac, 0xac, 0xff, 0xe8, 0xe8, 0xe8, 0xff, 0x16, 0x16, 0x16, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5e, 0x5e, 0x5e, 0xff, 0x9c, 0x9c, 0x9c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xdc, 0xdc, 0xdc, 0xff, 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x41, 0x41, 0x41, 0xff, 0x59, 0x59, 0x59, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0xfc, 0xfc, 0xfc, 0xff, 0x41, 0x41, 0x41, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xdd, 0xdd, 0xdd, 0xff, + 0x48, 0x48, 0x48, 0xff, 0x48, 0x48, 0x48, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x48, 0x48, 0x48, 0xff, 0x48, 0x48, 0x48, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x46, 0x46, 0x46, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x32, 0x32, 0x32, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x40, 0x40, 0x40, 0xff, 0xfa, 0xfa, 0xfa, 0xff, 0x94, 0x94, 0x94, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x40, 0x40, 0x40, 0xff, 0x08, 0x08, 0x08, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xda, 0xda, 0xda, 0xff, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x38, 0x38, 0x38, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x68, 0x68, 0x68, 0xff, 0xdd, 0xdd, 0xdd, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0xd3, 0xd3, 0xd3, 0xff, 0x51, 0x51, 0x51, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x30, 0x30, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x18, 0x18, 0x18, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0e, 0x0e, 0x0e, 0xff, 0x8b, 0x8b, 0x8b, 0xff, 0xde, 0xde, 0xde, 0xff, + 0xf7, 0xf7, 0xf7, 0xff, 0xda, 0xda, 0xda, 0xff, 0x82, 0x82, 0x82, 0xff, + 0x09, 0x09, 0x09, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x70, 0x70, 0x70, 0xff, 0xe4, 0xe4, 0xe4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x1f, 0xff, 0xa4, 0xa4, 0xa4, 0xff, + 0xe8, 0xe8, 0xe8, 0xff, 0xf6, 0xf6, 0xf6, 0xff, 0xd3, 0xd3, 0xd3, 0xff, + 0x70, 0x70, 0x70, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x47, 0x47, 0x47, 0xff, 0xce, 0xce, 0xce, 0xff, + 0xf9, 0xf9, 0xf9, 0xff, 0xe4, 0xe4, 0xe4, 0xff, 0x80, 0x80, 0x80, 0xff, + 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x18, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5a, 0x5a, 0x5a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0xff, 0x8f, 0x8f, 0x8f, 0xff, + 0xde, 0xde, 0xde, 0xff, 0xf7, 0xf7, 0xf7, 0xff, 0xda, 0xda, 0xda, 0xff, + 0x84, 0x84, 0x84, 0xff, 0x0a, 0x0a, 0x0a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x10, 0x10, 0xff, 0xa5, 0xa5, 0xa5, 0xff, 0xed, 0xed, 0xed, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0xba, 0xba, 0xba, 0xff, 0x29, 0x29, 0x29, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, 0xf4, 0xf4, 0xf4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xe8, 0xe8, 0xff, + 0xb7, 0xb7, 0xb7, 0xff, 0x39, 0x39, 0x39, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xc8, 0xc8, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x20, 0x20, 0x20, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1b, 0x1b, 0x1b, 0xff, 0xb4, 0xb4, 0xb4, 0xff, 0xf6, 0xf6, 0xf6, 0xff, + 0xe6, 0xe6, 0xe6, 0xff, 0x75, 0x75, 0x75, 0xff, 0x84, 0x84, 0x84, 0xff, + 0xd9, 0xd9, 0xd9, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf2, 0xf2, 0xf2, 0xff, 0x76, 0x76, 0x76, 0xff, 0x9b, 0x9b, 0x9b, 0xff, + 0xef, 0xef, 0xef, 0xff, 0xf5, 0xf5, 0xf5, 0xff, 0xaf, 0xaf, 0xaf, 0xff, + 0x13, 0x13, 0x13, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x1a, 0x1a, 0xff, + 0xb6, 0xb6, 0xb6, 0xff, 0xf7, 0xf7, 0xf7, 0xff, 0xe9, 0xe9, 0xe9, 0xff, + 0x82, 0x82, 0x82, 0xff, 0x85, 0x85, 0x85, 0xff, 0xd9, 0xd9, 0xd9, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2, 0xc2, 0xc2, 0xff, + 0xba, 0xba, 0xba, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0xae, 0xae, 0xff, + 0xc7, 0xc7, 0xc7, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc8, 0xc8, 0xc8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, + 0xe9, 0xe9, 0xe9, 0xff, 0x51, 0x51, 0x51, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xde, 0xde, 0xde, 0xff, 0x5d, 0x5d, 0x5d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1e, 0x1e, 0x1e, 0xff, 0xcc, 0xcc, 0xcc, 0xff, 0xf8, 0xf8, 0xf8, 0xff, + 0x6f, 0x6f, 0x6f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x86, 0x86, 0x86, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, 0xf8, 0xf8, 0xf8, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6b, 0x6b, 0x6b, 0xff, + 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xff, 0x01, 0x01, 0x01, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe9, 0xe9, 0xe9, 0xff, + 0x6f, 0x6f, 0x6f, 0xff, 0x96, 0x96, 0x96, 0xff, 0xf1, 0xf1, 0xf1, 0xff, + 0xee, 0xee, 0xee, 0xff, 0x87, 0x87, 0x87, 0xff, 0x13, 0x13, 0x13, 0xff, + 0xaf, 0xaf, 0xaf, 0xff, 0xf5, 0xf5, 0xf5, 0xff, 0xe2, 0xe2, 0xe2, 0xff, + 0x5e, 0x5e, 0x5e, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe6, 0xe6, 0xe6, 0xff, 0x7d, 0x7d, 0x7d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xa9, 0xa9, 0xa9, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe6, 0xe6, 0xe6, 0xff, + 0x75, 0x75, 0x75, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xbf, 0xbf, 0xbf, 0xff, 0xe3, 0xe3, 0xe3, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x28, 0x28, 0x28, 0xff, 0xae, 0xae, 0xae, 0xff, + 0xdb, 0xdb, 0xdb, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xed, 0xed, 0xed, 0xff, 0xeb, 0xeb, 0xeb, 0xff, + 0x66, 0x66, 0x66, 0xff, 0x07, 0x07, 0x07, 0xff, 0x31, 0x31, 0x31, 0xff, + 0xe5, 0xe5, 0xe5, 0xff, 0xac, 0xac, 0xac, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xbc, 0xbc, 0xbc, 0xff, 0xe4, 0xe4, 0xe4, 0xff, 0x43, 0x43, 0x43, 0xff, + 0x2a, 0x2a, 0x2a, 0xff, 0x97, 0x97, 0x97, 0xff, 0xe4, 0xe4, 0xe4, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5e, 0x5e, 0x5e, 0xff, 0xfd, 0xfd, 0xfd, 0xff, 0x1a, 0x1a, 0x1a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x0b, 0x0b, 0xff, + 0xf6, 0xf6, 0xf6, 0xff, 0x67, 0x67, 0x67, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x35, 0x35, 0x35, 0xff, 0x44, 0x44, 0x44, 0xff, + 0xc2, 0xc2, 0xc2, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2f, 0x2f, 0x2f, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0x10, 0x10, 0x10, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9b, 0x9b, 0x9b, 0xff, + 0xa2, 0xa2, 0xa2, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0xff, 0xf4, 0xf4, 0xf4, 0xff, + 0x3d, 0x3d, 0x3d, 0xff, 0x17, 0x17, 0x17, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0xff, 0xf7, 0xf7, 0xf7, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5f, 0x5f, 0x5f, 0xff, 0x32, 0x32, 0x32, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x9e, 0x9e, 0x9e, 0xff, 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5c, 0x5c, 0x5c, 0xff, 0xb4, 0xb4, 0xb4, 0xff, 0x02, 0x02, 0x02, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xee, 0xee, 0xee, 0xff, + 0x6e, 0x6e, 0x6e, 0xff, 0xb4, 0xb4, 0xb4, 0xff, 0xfb, 0xfb, 0xfb, 0xff, + 0x10, 0x10, 0x10, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0xe4, 0xe4, 0xff, 0xe0, 0xe0, 0xe0, 0xff, 0x58, 0x58, 0x58, 0xff, + 0x08, 0x08, 0x08, 0xff, 0x73, 0x73, 0x73, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xc8, 0xc8, 0xc8, 0xff, 0x43, 0x43, 0x43, 0xff, 0x09, 0x09, 0x09, 0xff, + 0x8c, 0x8c, 0x8c, 0xff, 0xf6, 0xf6, 0xf6, 0xff, 0x10, 0x10, 0x10, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0xa3, 0xa3, 0xff, + 0xb8, 0xb8, 0xb8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x57, 0x57, 0x57, 0xff, 0xe2, 0xe2, 0xe2, 0xff, 0xe6, 0xe6, 0xe6, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x25, 0x25, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x30, 0x30, 0x30, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x94, 0x94, 0x94, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1c, 0x1c, 0x1c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x67, 0x67, 0x67, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0a, 0x0a, 0x0a, 0xff, 0xec, 0xec, 0xec, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0xc3, 0xc3, 0xc3, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x77, 0x77, 0x77, 0xff, 0xfb, 0xfb, 0xfb, 0xff, + 0x0b, 0x0b, 0x0b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1b, 0x1b, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6c, 0x6c, 0x6c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0xff, + 0xe1, 0xe1, 0xe1, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x09, 0xff, 0xf0, 0xf0, 0xf0, 0xff, + 0x74, 0x74, 0x74, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x56, 0x56, 0x56, 0xff, 0xf7, 0xf7, 0xf7, 0xff, 0x0f, 0x0f, 0x0f, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xac, 0xac, 0xac, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, + 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x74, 0x74, 0x74, 0xff, 0xc9, 0xc9, 0xc9, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x57, 0x57, 0x57, 0xff, 0xe6, 0xe6, 0xe6, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x93, 0x93, 0x93, 0xff, + 0xd5, 0xd5, 0xd5, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7a, 0x7a, 0x7a, 0xff, + 0xf1, 0xf1, 0xf1, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x84, 0x84, 0x84, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0xc0, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x30, 0x30, 0x30, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe8, 0xe8, 0xe8, 0xff, 0xd2, 0xd2, 0xd2, 0xff, 0x84, 0x84, 0x84, 0xff, + 0x39, 0x39, 0x39, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0xb6, 0xb6, 0xb6, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x96, 0x96, 0x96, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2c, 0x2c, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x37, 0x37, 0x37, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5f, 0x5f, 0x5f, 0xff, 0xf1, 0xf1, 0xf1, 0xff, 0x02, 0x02, 0x02, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x96, 0x96, 0x96, 0xff, 0x87, 0x87, 0x87, 0xff, + 0xf4, 0xf4, 0xf4, 0xff, 0x23, 0x23, 0x23, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x63, 0x63, 0x63, 0xff, 0xea, 0xea, 0xea, 0xff, 0x01, 0x01, 0x01, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7e, 0x7e, 0x7e, 0xff, 0x8f, 0x8f, 0x8f, 0xff, + 0xec, 0xec, 0xec, 0xff, 0xf5, 0xf5, 0xf5, 0xff, 0xaf, 0xaf, 0xaf, 0xff, + 0x13, 0x13, 0x13, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x1a, 0x1a, 0xff, + 0xb6, 0xb6, 0xb6, 0xff, 0xf7, 0xf7, 0xf7, 0xff, 0xe8, 0xe8, 0xe8, 0xff, + 0x80, 0x80, 0x80, 0xff, 0x94, 0x94, 0x94, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x45, 0x45, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x34, 0x34, 0x34, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0xad, 0xad, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x8d, 0x8d, 0x8d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4c, 0x4c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2e, 0x2e, 0x2e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x3b, 0x3b, 0x3b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x96, 0x96, 0x96, 0xff, 0xd1, 0xd1, 0xd1, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xa9, 0xa9, 0xa9, 0xff, 0xa6, 0xa6, 0xa6, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0xac, 0xac, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0xe4, 0xe4, 0xff, 0x81, 0x81, 0x81, 0xff, 0x7d, 0x7d, 0x7d, 0xff, + 0xe8, 0xe8, 0xe8, 0xff, 0xf2, 0xf2, 0xf2, 0xff, 0xb4, 0xb4, 0xb4, 0xff, + 0x17, 0x17, 0x17, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0x66, 0x66, 0x66, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0xb9, 0xb9, 0xff, + 0x85, 0x85, 0x85, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x14, 0x14, 0x14, 0xff, 0xfe, 0xfe, 0xfe, 0xff, + 0x2b, 0x2b, 0x2b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0xc4, 0xc4, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x78, 0x78, 0x78, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x74, 0x74, 0x74, 0xff, 0xeb, 0xeb, 0xeb, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, 0xf8, 0xf8, 0xf8, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0xff, 0xcc, 0xcc, 0xcc, 0xff, + 0xa7, 0xa7, 0xa7, 0xff, 0x14, 0x14, 0x14, 0xff, 0x03, 0x03, 0x03, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0xca, 0xca, 0xca, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, + 0x8c, 0x8c, 0x8c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x6c, 0x6c, 0x6c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x1c, 0x1c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x47, 0x47, 0x47, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1c, 0x1c, 0x1c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2f, 0x2f, 0x2f, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd6, 0xd6, 0xd6, 0xff, + 0x4a, 0x4a, 0x4a, 0xff, 0xbd, 0xbd, 0xbd, 0xff, 0x60, 0x60, 0x60, 0xff, + 0x00, 0x00, 0x00, 0x00, 0xa0, 0xa0, 0xa0, 0xff, 0xa6, 0xa6, 0xa6, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0xe1, 0xe1, 0xe1, 0xff, + 0x94, 0x94, 0x94, 0xff, 0x34, 0x34, 0x34, 0xff, 0x57, 0x57, 0x57, 0xff, + 0xf0, 0xf0, 0xf0, 0xff, 0xaa, 0xaa, 0xaa, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xbc, 0xbc, 0xbc, 0xff, 0xe4, 0xe4, 0xe4, 0xff, 0x43, 0x43, 0x43, 0xff, + 0x2a, 0x2a, 0x2a, 0xff, 0x95, 0x95, 0x95, 0xff, 0xe6, 0xe6, 0xe6, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x51, 0x51, 0x51, 0xff, 0xff, 0xff, 0xff, 0xff, 0x24, 0x24, 0x24, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x98, 0x98, 0x98, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x80, 0x80, 0x80, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x42, 0x42, 0x42, 0xff, 0xff, 0xff, 0xff, 0xff, 0x38, 0x38, 0x38, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x51, 0x51, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2c, 0x2c, 0x2c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0x9a, 0x9a, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x31, 0x31, 0x31, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2e, 0x2e, 0x2e, 0xff, 0x08, 0x08, 0x08, 0xff, 0xf3, 0xf3, 0xf3, 0xff, + 0x45, 0x45, 0x45, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xac, 0xac, 0xac, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0xd7, 0xd7, 0xd7, 0xff, + 0x93, 0x93, 0x93, 0xff, 0x32, 0x32, 0x32, 0xff, 0x4e, 0x4e, 0x4e, 0xff, + 0xf4, 0xf4, 0xf4, 0xff, 0x95, 0x95, 0x95, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x25, 0x25, 0x25, 0xff, 0xed, 0xed, 0xed, 0xff, + 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x07, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0x41, 0x41, 0x41, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xcf, 0xcf, 0xcf, 0xff, 0x70, 0x70, 0x70, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0f, 0x0f, 0x0f, 0xff, 0x9c, 0x9c, 0x9c, 0xff, 0xd7, 0xd7, 0xd7, 0xff, + 0x14, 0x14, 0x14, 0xff, 0x09, 0x09, 0x09, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x6e, 0x6e, 0x6e, 0xff, 0xe5, 0xe5, 0xe5, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc8, 0xc8, 0xc8, 0xff, 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, + 0x95, 0x95, 0x95, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x64, 0x64, 0x64, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1c, 0x1c, 0x1c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xd8, 0xd8, 0xd8, 0xff, 0x6b, 0x6b, 0x6b, 0xff, 0x15, 0x15, 0x15, 0xff, + 0xfc, 0xfc, 0xfc, 0xff, 0x10, 0x10, 0x10, 0xff, 0x81, 0x81, 0x81, 0xff, + 0x9d, 0x9d, 0x9d, 0xff, 0x00, 0x00, 0x00, 0x00, 0xde, 0xde, 0xde, 0xff, + 0x61, 0x61, 0x61, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0xd3, 0xd3, 0xd3, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0xff, 0xfa, 0xfa, 0xfa, 0xff, + 0x0a, 0x0a, 0x0a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1b, 0x1b, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6c, 0x6c, 0x6c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0xff, + 0xdf, 0xdf, 0xdf, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x31, 0x31, 0x31, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xab, 0xab, 0xab, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x91, 0x91, 0x91, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x4f, 0x4f, 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2c, 0x2c, 0x2c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x46, 0x46, 0x46, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3b, 0x3b, 0x3b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xad, 0xad, 0xad, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xce, 0xce, 0xce, 0xff, 0x85, 0x85, 0x85, 0xff, 0x50, 0x50, 0x50, 0xff, + 0xe2, 0xe2, 0xe2, 0xff, 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xac, 0xac, 0xac, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, + 0xc9, 0xc9, 0xc9, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x9f, 0x9f, 0x9f, 0xff, 0xc9, 0xc9, 0xc9, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x13, 0x13, 0x13, 0xff, 0xda, 0xda, 0xda, 0xff, + 0xa1, 0xa1, 0xa1, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x42, 0x42, 0x42, 0xff, 0xf6, 0xf6, 0xf6, 0xff, 0x07, 0x07, 0x07, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x8b, 0x8b, 0x8b, 0xff, 0xb5, 0xb5, 0xb5, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xff, + 0xdf, 0xdf, 0xdf, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x84, 0x84, 0x84, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xc8, 0xc8, 0xff, 0xa0, 0xa0, 0xa0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x64, 0x64, 0x64, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1c, 0x1c, 0x1c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x48, 0x48, 0x48, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x95, 0x95, 0x95, 0xff, 0xa6, 0xa6, 0xa6, 0xff, + 0x54, 0x54, 0x54, 0xff, 0xcf, 0xcf, 0xcf, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x46, 0x46, 0x46, 0xff, 0xd9, 0xd9, 0xd9, 0xff, 0x1b, 0x1b, 0x1b, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x1d, 0x1d, 0x1d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x94, 0x94, 0x94, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x4e, 0x4e, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2d, 0x2d, 0x2d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x44, 0x44, 0x44, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x3b, 0x3b, 0x3b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xa9, 0xa9, 0xa9, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x23, 0x23, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x5f, 0x5f, 0x5f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x09, 0xff, 0xea, 0xea, 0xea, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0xca, 0xca, 0xca, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0x09, 0x09, 0x09, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x6c, 0x6c, 0x6c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x04, 0x04, 0xff, 0xe9, 0xe9, 0xe9, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x69, 0x69, 0x69, 0xff, 0xda, 0xda, 0xda, 0xff, + 0xa7, 0xa7, 0xa7, 0xff, 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0xac, 0xac, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0xe4, 0xe4, 0xff, 0x8e, 0x8e, 0x8e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x8d, 0x8d, 0xff, + 0xdb, 0xdb, 0xdb, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x82, 0x82, 0x82, 0xff, 0xc1, 0xc1, 0xc1, 0xff, + 0xbe, 0xbe, 0xbe, 0xff, 0x05, 0x05, 0x05, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x87, 0x87, 0x87, 0xff, 0xb9, 0xb9, 0xb9, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x47, 0x47, 0xff, + 0xf3, 0xf3, 0xf3, 0xff, 0x05, 0x05, 0x05, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x94, 0x94, 0x94, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x63, 0x63, 0x63, 0xff, 0xda, 0xda, 0xda, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, 0xf8, 0xf8, 0xf8, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xc8, 0xc8, 0xff, + 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, + 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x64, 0x64, 0x64, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x1c, 0x1c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x51, 0x51, 0xff, + 0xe1, 0xe1, 0xe1, 0xff, 0x94, 0x94, 0x94, 0xff, 0x92, 0x92, 0x92, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x0d, 0x0d, 0x0d, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0x6f, 0x6f, 0x6f, 0xff, 0xd7, 0xd7, 0xd7, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x81, 0x81, 0x81, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x43, 0x43, 0x43, 0xff, 0xff, 0xff, 0xff, 0xff, 0x38, 0x38, 0x38, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x51, 0x51, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2c, 0x2c, 0x2c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0x9a, 0x9a, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xcd, 0xcd, 0xcd, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0x3b, 0x3b, 0x3b, 0xff, 0x25, 0x25, 0x25, 0xff, 0xab, 0xab, 0xab, 0xff, + 0xd5, 0xd5, 0xd5, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0xe5, 0xe5, 0xe5, 0xff, + 0x81, 0x81, 0x81, 0xff, 0x24, 0x24, 0x24, 0xff, 0x49, 0x49, 0x49, 0xff, + 0xed, 0xed, 0xed, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc5, 0xc5, 0xc5, 0xff, 0xe5, 0xe5, 0xe5, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x33, 0x33, 0x33, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0xe1, 0xe1, 0xe1, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0xfa, 0xfa, 0xfa, 0xff, 0x24, 0x24, 0x24, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xac, 0xac, 0xac, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x8c, 0x8c, 0x8c, 0xff, 0xdc, 0xdc, 0xdc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0xf1, 0xf1, 0xf1, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0xd3, 0xd3, 0xd3, 0xff, 0x08, 0x08, 0x08, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcb, 0xcb, 0xcb, 0xff, + 0x75, 0x75, 0x75, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x09, 0x09, 0x09, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x3e, 0x3e, 0x3e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5d, 0x5d, 0x5d, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc8, 0xc8, 0xc8, 0xff, 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5a, 0x5a, 0x5a, 0xff, 0xb0, 0xb0, 0xb0, 0xff, 0x02, 0x02, 0x02, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, + 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x64, 0x64, 0x64, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1c, 0x1c, 0x1c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x10, 0x10, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0xe2, 0xe2, 0xe2, 0xff, + 0x54, 0x54, 0x54, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xce, 0xce, 0xce, 0xff, 0xde, 0xde, 0xde, 0xff, 0x92, 0x92, 0x92, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x90, 0x90, 0x90, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x53, 0x53, 0x53, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2c, 0x2c, 0x2c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x46, 0x46, 0x46, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3b, 0x3b, 0x3b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xad, 0xad, 0xad, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x26, 0x26, 0xff, + 0xc3, 0xc3, 0xc3, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0xdf, 0xdf, 0xdf, 0xff, + 0x65, 0x65, 0x65, 0xff, 0x97, 0x97, 0x97, 0xff, 0xcc, 0xcc, 0xcc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x80, 0x80, 0x80, 0xff, 0x91, 0x91, 0x91, 0xff, 0xed, 0xed, 0xed, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0xab, 0xab, 0xab, 0xff, 0x10, 0x10, 0x10, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0xea, 0xea, 0xea, 0xff, 0x82, 0x82, 0x82, 0xff, + 0x93, 0x93, 0x93, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb4, 0xb4, 0xb4, 0xff, 0xc3, 0xc3, 0xc3, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x1d, 0x1d, 0xff, + 0x37, 0x37, 0x37, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb2, 0xb2, 0xb2, 0xff, 0xc6, 0xc6, 0xc6, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, + 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8c, 0x8c, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0xc7, 0xc7, 0xc7, 0xff, 0x30, 0x30, 0x30, 0xff, 0xf1, 0xf1, 0xf1, 0xff, + 0x90, 0x90, 0x90, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x12, 0x12, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0x31, 0x31, 0x31, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0xbf, 0xbf, 0xff, + 0x83, 0x83, 0x83, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x16, 0x16, 0xff, + 0x34, 0x34, 0x34, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x84, 0x84, 0x84, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc8, 0xc8, 0xc8, 0xff, 0xa1, 0xa1, 0xa1, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x64, 0x64, 0x64, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1c, 0x1c, 0x1c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x48, 0x48, 0x48, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xca, 0xca, 0xca, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x17, 0x17, 0x17, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x92, 0x92, 0x92, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x4e, 0x4e, 0x4e, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0xc8, 0xc8, 0xc8, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x83, 0x83, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0x09, 0x09, 0x09, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x6c, 0x6c, 0x6c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x04, 0x04, 0xff, 0xe8, 0xe8, 0xe8, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0a, 0x0a, 0x0a, 0xff, 0x10, 0x10, 0x10, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0xbc, 0xbc, 0xff, + 0xab, 0xab, 0xab, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x15, 0x15, 0x15, 0xff, 0xf3, 0xf3, 0xf3, 0xff, + 0x59, 0x59, 0x59, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x93, 0x93, 0x93, 0xff, 0xee, 0xee, 0xee, 0xff, 0x0b, 0x0b, 0x0b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0xa2, 0xa2, 0xa2, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8c, 0x8c, 0xff, + 0xdc, 0xdc, 0xdc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x5e, 0x5e, 0x5e, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0x46, 0x46, 0x46, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x55, 0x55, 0x55, 0xff, 0xeb, 0xeb, 0xeb, 0xff, 0x01, 0x01, 0x01, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7b, 0x7b, 0x7b, 0xff, 0xc7, 0xc7, 0xc7, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x94, 0x94, 0x94, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, 0xf8, 0xf8, 0xf8, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, 0xb7, 0xb7, 0xff, + 0xd2, 0xd2, 0xd2, 0xff, 0x31, 0x31, 0x31, 0xff, 0x14, 0x14, 0x14, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdb, 0xdb, 0xdb, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb0, 0xb0, 0xb0, 0xff, 0xdd, 0xdd, 0xdd, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x48, 0x48, 0x48, 0xff, 0x48, 0x48, 0x48, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x48, 0x48, 0x48, 0xff, 0x1b, 0x1b, 0x1b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xed, 0xed, 0xed, 0xff, 0xe6, 0xe6, 0xe6, 0xff, + 0x7e, 0x7e, 0x7e, 0xff, 0x23, 0x23, 0x23, 0xff, 0x48, 0x48, 0x48, 0xff, + 0xec, 0xec, 0xec, 0xff, 0xa4, 0xa4, 0xa4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc6, 0xc6, 0xc6, 0xff, 0xe5, 0xe5, 0xe5, 0xff, 0x48, 0x48, 0x48, 0xff, + 0x33, 0x33, 0x33, 0xff, 0xa2, 0xa2, 0xa2, 0xff, 0xe0, 0xe0, 0xe0, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xbd, 0xbd, 0xbd, 0xff, 0xd5, 0xd5, 0xd5, 0xff, + 0x3c, 0x3c, 0x3c, 0xff, 0x26, 0x26, 0x26, 0xff, 0x71, 0x71, 0x71, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0x4a, 0x4a, 0x4a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x14, 0xff, 0x36, 0x36, 0x36, 0xff, 0xc4, 0xc4, 0xc4, 0xff, + 0xd1, 0xd1, 0xd1, 0xff, 0x03, 0x03, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2e, 0x2e, 0x2e, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0xb5, 0xb5, 0xb5, 0xff, 0x51, 0x51, 0x51, 0xff, 0x9b, 0x9b, 0x9b, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3a, 0x3a, 0x3a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x8c, 0x8c, 0x8c, 0xff, 0xdc, 0xdc, 0xdc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xab, 0xab, 0xab, 0xff, + 0xe5, 0xe5, 0xe5, 0xff, 0x13, 0x13, 0x13, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x99, 0x99, 0x99, 0xff, 0xa9, 0xa9, 0xa9, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x37, 0x37, 0x37, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0x10, 0x10, 0x10, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, 0xd4, 0xd4, 0xd4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x59, 0x59, 0x59, 0xff, 0x9e, 0x9e, 0x9e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x49, 0x49, 0x49, 0xff, 0xec, 0xec, 0xec, 0xff, 0xec, 0xec, 0xec, 0xff, + 0x46, 0x46, 0x46, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4b, 0x4b, 0x4b, 0xff, 0x9e, 0x9e, 0x9e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x60, 0x60, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0xf2, 0xf2, 0xff, + 0x73, 0x73, 0x73, 0xff, 0x93, 0x93, 0x93, 0xff, 0xed, 0xed, 0xed, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0xab, 0xab, 0xab, 0xff, 0x10, 0x10, 0x10, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0xff, 0xbc, 0xbc, 0xbc, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0xe9, 0xe9, 0xe9, 0xff, 0x81, 0x81, 0x81, 0xff, + 0x84, 0x84, 0x84, 0xff, 0xd9, 0xd9, 0xd9, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x16, 0x16, 0xff, + 0xa7, 0xa7, 0xa7, 0xff, 0xeb, 0xeb, 0xeb, 0xff, 0xf5, 0xf5, 0xf5, 0xff, + 0xd1, 0xd1, 0xd1, 0xff, 0x5c, 0x5c, 0x5c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x94, 0x94, 0x94, 0xff, 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x6f, 0x6f, 0x6f, 0xff, 0xf9, 0xf9, 0xf9, 0xff, + 0xc1, 0xc1, 0xc1, 0xff, 0x20, 0x20, 0x20, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4b, 0x4b, 0x4b, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0xf5, 0xf5, 0xf5, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x55, 0x55, 0x55, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, + 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8c, 0x8c, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x13, 0x13, 0x13, 0xff, 0xe6, 0xe6, 0xe6, 0xff, 0xad, 0xad, 0xad, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xde, 0xde, 0xff, + 0x65, 0x65, 0x65, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0xff, + 0xef, 0xef, 0xef, 0xff, 0x51, 0x51, 0x51, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8c, 0x8c, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x84, 0x84, 0x84, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, 0x7c, 0x7c, 0x7c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xec, 0xec, 0xff, + 0x7c, 0x7c, 0x7c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x2b, 0x2b, 0xff, + 0x0c, 0x0c, 0x0c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x01, 0x01, 0xff, 0x48, 0x48, 0x48, 0xff, 0x5a, 0x5a, 0x5a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x24, 0x24, 0xff, + 0x70, 0x70, 0x70, 0xff, 0x0e, 0x0e, 0x0e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x15, 0x15, 0xff, + 0xa3, 0xa3, 0xa3, 0xff, 0xe7, 0xe7, 0xe7, 0xff, 0xf8, 0xf8, 0xf8, 0xff, + 0xda, 0xda, 0xda, 0xff, 0x6e, 0x6e, 0x6e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xff, 0x82, 0x82, 0x82, 0xff, + 0xe1, 0xe1, 0xe1, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0xdb, 0xdb, 0xdb, 0xff, + 0x6c, 0x6c, 0x6c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x07, 0x07, 0x07, 0xff, 0x8b, 0x8b, 0x8b, 0xff, 0xe3, 0xe3, 0xe3, 0xff, + 0xfa, 0xfa, 0xfa, 0xff, 0xe1, 0xe1, 0xe1, 0xff, 0x85, 0x85, 0x85, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x05, 0x05, 0xff, + 0x8b, 0x8b, 0x8b, 0xff, 0xe6, 0xe6, 0xe6, 0xff, 0xf5, 0xf5, 0xf5, 0xff, + 0xc5, 0xc5, 0xc5, 0xff, 0x3a, 0x3a, 0x3a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3d, 0x3d, 0x3d, 0xff, 0xc2, 0xc2, 0xc2, 0xff, 0xf0, 0xf0, 0xf0, 0xff, + 0xf3, 0xf3, 0xf3, 0xff, 0xc4, 0xc4, 0xc4, 0xff, 0x3e, 0x3e, 0x3e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc5, 0xc5, 0xc5, 0xff, 0xb8, 0xb8, 0xb8, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb6, 0xb6, 0xb6, 0xff, 0xc6, 0xc6, 0xc6, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x59, 0x59, 0x59, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0x30, 0x30, 0x30, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3a, 0x3a, 0x3a, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0x53, 0x53, 0x53, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x14, 0x14, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x0c, 0x0c, 0x0c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe9, 0xe9, 0xe9, 0xff, 0x6d, 0x6d, 0x6d, 0xff, 0x88, 0x88, 0x88, 0xff, + 0xe9, 0xe9, 0xe9, 0xff, 0xf2, 0xf2, 0xf2, 0xff, 0xb4, 0xb4, 0xb4, 0xff, + 0x17, 0x17, 0x17, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf4, 0xf4, 0xf4, 0xff, 0x74, 0x74, 0x74, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x9c, 0x9c, 0xff, + 0xcc, 0xcc, 0xcc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x88, 0x88, 0x88, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0x4a, 0x4a, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0xc8, 0xc8, 0xc8, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x60, 0x60, 0x60, 0xff, 0xa5, 0xa5, 0xa5, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4b, 0x4b, 0x4b, 0xff, 0xff, 0xff, 0xff, 0xff, 0x19, 0x19, 0x19, 0xff, + 0x6b, 0x6b, 0x6b, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2a, 0x2a, 0x2a, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x39, 0x39, 0x39, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe8, 0xe8, 0xe8, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x0a, 0x0a, 0xff, + 0x67, 0x67, 0x67, 0xff, 0xd7, 0xd7, 0xd7, 0xff, 0xee, 0xee, 0xee, 0xff, + 0x5a, 0x5a, 0x5a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1c, 0x1c, 0x1c, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0xf2, 0xf2, 0xf2, 0xff, + 0x90, 0x90, 0x90, 0xff, 0x22, 0x22, 0x22, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb6, 0xb6, 0xb6, 0xff, 0xd8, 0xd8, 0xd8, 0xff, 0x3d, 0x3d, 0x3d, 0xff, + 0x26, 0x26, 0x26, 0xff, 0x5f, 0x5f, 0x5f, 0xff, 0xfb, 0xfb, 0xfb, 0xff, + 0x50, 0x50, 0x50, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x92, 0x92, 0x92, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0x60, 0x60, 0x60, 0xff, 0x25, 0x25, 0x25, 0xff, + 0x68, 0x68, 0x68, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0x65, 0x65, 0x65, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x9d, 0x9d, 0x9d, 0xff, 0xf0, 0xf0, 0xf0, 0xff, + 0x58, 0x58, 0x58, 0xff, 0x24, 0x24, 0x24, 0xff, 0x5c, 0x5c, 0x5c, 0xff, + 0xf3, 0xf3, 0xf3, 0xff, 0x8d, 0x8d, 0x8d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x96, 0x96, 0x96, 0xff, 0xeb, 0xeb, 0xeb, 0xff, 0x57, 0x57, 0x57, 0xff, + 0x33, 0x33, 0x33, 0xff, 0xa0, 0xa0, 0xa0, 0xff, 0xf2, 0xf2, 0xf2, 0xff, + 0x20, 0x20, 0x20, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0b, 0x0b, 0x0b, 0xff, 0xf1, 0xf1, 0xf1, 0xff, 0x98, 0x98, 0x98, 0xff, + 0x29, 0x29, 0x29, 0xff, 0x2a, 0x2a, 0x2a, 0xff, 0x95, 0x95, 0x95, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0x11, 0x11, 0x11, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x6d, 0x6d, 0x6d, 0xff, 0xfa, 0xfa, 0xfa, 0xff, + 0x0f, 0x0f, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0f, 0x0f, 0x0f, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0x6d, 0x6d, 0x6d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xb1, 0xb1, 0xb1, 0xff, 0xc5, 0xc5, 0xc5, 0xff, 0x01, 0x01, 0x01, 0xff, + 0x03, 0x03, 0x03, 0xff, 0xce, 0xce, 0xce, 0xff, 0xaa, 0xaa, 0xaa, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x02, 0x02, 0xff, 0x24, 0x24, 0x24, 0xff, 0x24, 0x24, 0x24, 0xff, + 0x24, 0x24, 0x24, 0xff, 0x2d, 0x2d, 0x2d, 0xff, 0xe6, 0xe6, 0xe6, 0xff, + 0xc5, 0xc5, 0xc5, 0xff, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0xe0, 0xe0, 0xe0, 0xff, + 0x6d, 0x6d, 0x6d, 0xff, 0x0a, 0x0a, 0x0a, 0xff, 0x22, 0x22, 0x22, 0xff, + 0xe6, 0xe6, 0xe6, 0xff, 0x95, 0x95, 0x95, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf4, 0xf4, 0xf4, 0xff, 0x74, 0x74, 0x74, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x9c, 0x9c, 0x9c, 0xff, 0xcc, 0xcc, 0xcc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5f, 0x5f, 0x5f, 0xff, 0xb1, 0xb1, 0xb1, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x38, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x90, 0x90, 0x90, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc3, 0xc3, 0xc3, 0xff, 0x77, 0x77, 0x77, 0xff, 0xeb, 0xeb, 0xeb, 0xff, + 0x44, 0x44, 0x44, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, 0x2d, 0x2d, 0xff, + 0x19, 0x19, 0x19, 0xff, 0x56, 0x56, 0x56, 0xff, 0x9a, 0x9a, 0x9a, 0xff, + 0x0a, 0x0a, 0x0a, 0xff, 0x39, 0x39, 0x39, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x0d, 0x0d, 0x0d, 0xff, 0x5f, 0x5f, 0x5f, 0xff, 0xed, 0xed, 0xed, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x1e, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2d, 0x2d, 0x2d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe8, 0xe8, 0xe8, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1b, 0x1b, 0x1b, 0xff, 0x87, 0x87, 0x87, 0xff, + 0xed, 0xed, 0xed, 0xff, 0xdc, 0xdc, 0xdc, 0xff, 0x6d, 0x6d, 0x6d, 0xff, + 0x0b, 0x0b, 0x0b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x43, 0x43, 0x43, 0xff, 0xb6, 0xb6, 0xb6, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0xaf, 0xaf, 0xaf, 0xff, 0x3f, 0x3f, 0x3f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x17, 0x17, 0x17, 0xff, 0x16, 0x16, 0x16, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xcc, 0xcc, 0xcc, 0xff, 0x96, 0x96, 0x96, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x0f, 0xff, + 0xf9, 0xf9, 0xf9, 0xff, 0x82, 0x82, 0x82, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9b, 0x9b, 0x9b, 0xff, + 0xd9, 0xd9, 0xd9, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x13, 0x13, 0x13, 0xff, 0xfb, 0xfb, 0xfb, 0xff, + 0x7a, 0x7a, 0x7a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8c, 0x8c, 0xff, 0xf4, 0xf4, 0xf4, 0xff, + 0x06, 0x06, 0x06, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0f, 0x0f, 0x0f, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0x6a, 0x6a, 0x6a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0xff, + 0xac, 0xac, 0xac, 0xff, 0x45, 0x45, 0x45, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2e, 0x2e, 0x2e, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x3d, 0x3d, 0x3d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x04, 0x04, 0xff, 0x3f, 0x3f, 0x3f, 0xff, 0x0a, 0x0a, 0x0a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x19, 0x19, 0xff, + 0xfd, 0xfd, 0xfd, 0xff, 0x5a, 0x5a, 0x5a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5e, 0x5e, 0x5e, 0xff, 0xfc, 0xfc, 0xfc, 0xff, + 0x17, 0x17, 0x17, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x1a, 0x1a, 0xff, 0xef, 0xef, 0xef, 0xff, + 0x61, 0x61, 0x61, 0xff, 0x6b, 0x6b, 0x6b, 0xff, 0xeb, 0xeb, 0xeb, 0xff, + 0x16, 0x16, 0x16, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x94, 0x94, 0xff, + 0xf2, 0xf2, 0xf2, 0xff, 0x21, 0x21, 0x21, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, + 0xbd, 0xbd, 0xbd, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x9c, 0x9c, 0x9c, 0xff, 0xca, 0xca, 0xca, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0xf4, 0xf4, 0xff, + 0x74, 0x74, 0x74, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x9c, 0x9c, 0x9c, 0xff, 0xcc, 0xcc, 0xcc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0b, 0x0b, 0x0b, 0xff, 0x34, 0x34, 0x34, 0xff, 0x34, 0x34, 0x34, 0xff, + 0x34, 0x34, 0x34, 0xff, 0x34, 0x34, 0x34, 0xff, 0x34, 0x34, 0x34, 0xff, + 0x34, 0x34, 0x34, 0xff, 0x34, 0x34, 0x34, 0xff, 0x1d, 0x1d, 0x1d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3f, 0x3f, 0x3f, 0xff, 0xec, 0xec, 0xec, 0xff, 0x0a, 0x0a, 0x0a, 0xff, + 0x7d, 0x7d, 0x7d, 0xff, 0xbf, 0xbf, 0xbf, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7b, 0x7b, 0x7b, 0xff, 0xef, 0xef, 0xef, 0xff, 0xcf, 0xcf, 0xcf, 0xff, + 0xdd, 0xdd, 0xdd, 0xff, 0xeb, 0xeb, 0xeb, 0xff, 0xb1, 0xb1, 0xb1, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x34, 0x34, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x02, 0x02, 0x02, 0xff, 0x54, 0x54, 0x54, 0xff, + 0xe1, 0xe1, 0xe1, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x12, 0x12, 0xff, 0xff, 0xff, 0xff, 0xff, 0x21, 0x21, 0x21, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xe8, 0xe8, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x14, 0xff, 0xa6, 0xa6, 0xa6, 0xff, 0xfb, 0xfb, 0xfb, 0xff, + 0xc4, 0xc4, 0xc4, 0xff, 0x52, 0x52, 0x52, 0xff, 0x02, 0x02, 0x02, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x29, 0x29, 0x29, 0xff, 0x9b, 0x9b, 0x9b, 0xff, 0xf7, 0xf7, 0xf7, 0xff, + 0xce, 0xce, 0xce, 0xff, 0x43, 0x43, 0x43, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x2b, 0x2b, 0xff, + 0xb7, 0xb7, 0xb7, 0xff, 0xf0, 0xf0, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa8, 0xa8, 0xa8, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3e, 0x3e, 0x3e, 0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5b, 0x5b, 0x5b, 0xff, 0xff, 0xff, 0xff, 0xff, 0x13, 0x13, 0x13, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3e, 0x3e, 0x3e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x56, 0x56, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2a, 0x2a, 0x2a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3d, 0x3d, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x35, 0x35, 0x35, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x07, 0xff, + 0xd6, 0xd6, 0xd6, 0xff, 0xe3, 0xe3, 0xe3, 0xff, 0x78, 0x78, 0x78, 0xff, + 0x32, 0x32, 0x32, 0xff, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xbf, 0xbf, 0xbf, 0xff, 0xab, 0xab, 0xab, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb1, 0xb1, 0xb1, 0xff, + 0xb9, 0xb9, 0xb9, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x63, 0x63, 0x63, 0xff, 0xea, 0xea, 0xea, 0xff, 0xee, 0xee, 0xee, 0xff, + 0x58, 0x58, 0x58, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x60, 0x60, 0x60, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0xe4, 0xe4, 0xff, 0x8d, 0x8d, 0x8d, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8c, 0x8c, 0xff, + 0xdb, 0xdb, 0xdb, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf4, 0xf4, 0xf4, 0xff, 0x74, 0x74, 0x74, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x9c, 0x9c, 0xff, + 0xcc, 0xcc, 0xcc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xba, 0xba, 0xba, 0xff, 0x80, 0x80, 0x80, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0xff, 0xf3, 0xf3, 0xf3, 0xff, + 0x3b, 0x3b, 0x3b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0xff, + 0xd4, 0xd4, 0xd4, 0xff, 0xec, 0xec, 0xec, 0xff, 0x20, 0x20, 0x20, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1a, 0x1a, 0x1a, 0xff, 0x96, 0x96, 0x96, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x2e, 0x2e, 0x2e, 0xff, 0x83, 0x83, 0x83, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xff, 0x9c, 0x9c, 0x9c, 0xff, + 0x0e, 0x0e, 0x0e, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x38, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x90, 0x90, 0x90, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x34, 0x34, 0x34, 0xff, 0xfd, 0xfd, 0xfd, 0xff, + 0x6c, 0x6c, 0x6c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2b, 0x2b, 0x2b, 0xff, 0xe3, 0xe3, 0xe3, 0xff, 0x90, 0x90, 0x90, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0xff, + 0xdd, 0xdd, 0xdd, 0xff, 0xc1, 0xc1, 0xc1, 0xff, 0x28, 0x28, 0x28, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc4, 0xc4, 0xc4, 0xff, + 0xa8, 0xa8, 0xa8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4c, 0x4c, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xf9, 0xf9, 0xf9, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0xf8, 0xf8, 0xf8, 0xff, + 0xf8, 0xf8, 0xf8, 0xff, 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x29, 0x29, 0x29, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x50, 0x50, 0x50, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2d, 0x2d, 0x2d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x45, 0x45, 0x45, 0xff, 0xff, 0xff, 0xff, 0xff, 0x38, 0x38, 0x38, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4c, 0x4c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x2c, 0x2c, 0x2c, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x13, 0x13, 0x13, 0xff, 0x87, 0x87, 0x87, 0xff, + 0xdb, 0xdb, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe1, 0xe1, 0xff, + 0x59, 0x59, 0x59, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xff, + 0xf4, 0xf4, 0xf4, 0xff, 0x08, 0x08, 0x08, 0xff, 0x0d, 0x0d, 0x0d, 0xff, + 0xf7, 0xf7, 0xf7, 0xff, 0x5f, 0x5f, 0x5f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x09, 0xff, 0xf2, 0xf2, 0xf2, 0xff, + 0xed, 0xed, 0xed, 0xff, 0x07, 0x07, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x13, 0x13, 0xff, + 0xe6, 0xe6, 0xe6, 0xff, 0xac, 0xac, 0xac, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x8c, 0x8c, 0x8c, 0xff, 0xdc, 0xdc, 0xdc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf4, 0xf4, 0xf4, 0xff, 0x74, 0x74, 0x74, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x9c, 0x9c, 0x9c, 0xff, 0xcc, 0xcc, 0xcc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, 0x04, 0x04, 0x04, 0xff, + 0x04, 0x04, 0x04, 0xff, 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x34, 0x34, 0x34, 0xff, 0xf5, 0xf5, 0xf5, 0xff, + 0x14, 0x14, 0x14, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x8d, 0x8d, 0x8d, 0xff, 0xb6, 0xb6, 0xb6, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x79, 0x79, 0x79, 0xff, 0xaf, 0xaf, 0xaf, 0xff, 0x76, 0x76, 0x76, 0xff, + 0xaa, 0xaa, 0xaa, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0a, 0x0a, 0x0a, 0xff, 0x30, 0x30, 0x30, 0xff, 0x30, 0x30, 0x30, 0xff, + 0x30, 0x30, 0x30, 0xff, 0xec, 0xec, 0xec, 0xff, 0x64, 0x64, 0x64, 0xff, + 0x30, 0x30, 0x30, 0xff, 0x30, 0x30, 0x30, 0xff, 0x1b, 0x1b, 0x1b, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x14, 0x14, 0xff, + 0xa7, 0xa7, 0xa7, 0xff, 0xfb, 0xfb, 0xfb, 0xff, 0xc3, 0xc3, 0xc3, 0xff, + 0x51, 0x51, 0x51, 0xff, 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x29, 0x29, 0xff, + 0x9a, 0x9a, 0x9a, 0xff, 0xf7, 0xf7, 0xf7, 0xff, 0xcf, 0xcf, 0xcf, 0xff, + 0x43, 0x43, 0x43, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x36, 0x36, 0x36, 0xff, 0xff, 0xff, 0xff, 0xff, 0x38, 0x38, 0x38, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdc, 0xdc, 0xdc, 0xff, 0xa8, 0xa8, 0xa8, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3d, 0x3d, 0x3d, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, 0xff, 0x28, 0x28, 0x28, 0xff, + 0x28, 0x28, 0x28, 0xff, 0x28, 0x28, 0x28, 0xff, 0x28, 0x28, 0x28, 0xff, + 0x28, 0x28, 0x28, 0xff, 0x07, 0x07, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x41, 0x41, 0x41, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x3e, 0x3e, 0x3e, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x29, 0x29, 0x29, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3f, 0x3f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0x3f, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x26, 0x26, 0xff, + 0x9b, 0x9b, 0x9b, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0x2f, 0x2f, 0x2f, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x15, 0x15, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0x4e, 0x4e, 0x4e, 0xff, + 0x58, 0x58, 0x58, 0xff, 0xf7, 0xf7, 0xf7, 0xff, 0x0e, 0x0e, 0x0e, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x8b, 0x8b, 0xff, + 0xd7, 0xd7, 0xd7, 0xff, 0xdd, 0xdd, 0xdd, 0xff, 0x87, 0x87, 0x87, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xad, 0xad, 0xad, 0xff, 0xe5, 0xe5, 0xe5, 0xff, 0x12, 0x12, 0x12, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, + 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8c, 0x8c, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf3, 0xf3, 0xf3, 0xff, + 0x74, 0x74, 0x74, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xa5, 0xa5, 0xa5, 0xff, 0xcc, 0xcc, 0xcc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x38, 0x38, 0x38, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x90, 0x90, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0xaf, 0xaf, 0xff, + 0x93, 0x93, 0x93, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1b, 0x1b, 0x1b, 0xff, 0xf8, 0xf8, 0xf8, 0xff, + 0x32, 0x32, 0x32, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0xff, 0x22, 0x22, 0x22, 0xff, + 0x07, 0x07, 0x07, 0xff, 0xa0, 0xa0, 0xa0, 0xff, 0x0c, 0x0c, 0x0c, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xe8, 0xe8, 0xff, + 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x1c, 0x1c, 0xff, + 0x88, 0x88, 0x88, 0xff, 0xed, 0xed, 0xed, 0xff, 0xdb, 0xdb, 0xdb, 0xff, + 0x6c, 0x6c, 0x6c, 0xff, 0x0b, 0x0b, 0x0b, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0xff, 0xb5, 0xb5, 0xb5, 0xff, + 0xfc, 0xfc, 0xfc, 0xff, 0xb0, 0xb0, 0xb0, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x43, 0x43, 0x43, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x2b, 0x2b, 0x2b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3b, 0x3b, 0x3b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa9, 0xa9, 0xa9, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0e, 0x0e, 0x0e, 0xff, 0xf8, 0xf8, 0xf8, 0xff, 0x6a, 0x6a, 0x6a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x15, 0x15, 0xff, 0x13, 0x13, 0x13, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x12, 0x12, 0xff, + 0xfb, 0xfb, 0xfb, 0xff, 0x78, 0x78, 0x78, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x91, 0x91, 0xff, + 0xf0, 0xf0, 0xf0, 0xff, 0x04, 0x04, 0x04, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0xff, 0xfa, 0xfa, 0xfa, 0xff, + 0x7d, 0x7d, 0x7d, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x02, 0x02, 0xff, 0xc1, 0xc1, 0xc1, 0xff, 0x5d, 0x5d, 0x5d, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x21, 0x21, 0xff, + 0x4f, 0x4f, 0x4f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0xff, 0xfa, 0xfa, 0xfa, 0xff, + 0x5f, 0x5f, 0x5f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, 0xba, 0xba, 0xff, + 0x98, 0x98, 0x98, 0xff, 0xa8, 0xa8, 0xa8, 0xff, 0xac, 0xac, 0xac, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x34, 0x34, 0xff, + 0xfb, 0xfb, 0xfb, 0xff, 0x40, 0x40, 0x40, 0xff, 0x48, 0x48, 0x48, 0xff, + 0xfb, 0xfb, 0xfb, 0xff, 0x33, 0x33, 0x33, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x62, 0x62, 0x62, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0x45, 0x45, 0x45, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8c, 0x8c, 0xff, + 0xdc, 0xdc, 0xdc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe3, 0xe3, 0xe3, 0xff, 0x82, 0x82, 0x82, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd5, 0xd5, 0xd5, 0xff, + 0xcc, 0xcc, 0xcc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0a, 0x0a, 0x0a, 0xff, 0x30, 0x30, 0x30, 0xff, + 0x30, 0x30, 0x30, 0xff, 0x30, 0x30, 0x30, 0xff, 0x30, 0x30, 0x30, 0xff, + 0x30, 0x30, 0x30, 0xff, 0x30, 0x30, 0x30, 0xff, 0x30, 0x30, 0x30, 0xff, + 0x1b, 0x1b, 0x1b, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xe8, 0xe8, 0xe8, 0xff, 0x40, 0x40, 0x40, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x0a, 0x0a, 0xff, + 0x68, 0x68, 0x68, 0xff, 0xd7, 0xd7, 0xd7, 0xff, 0xee, 0xee, 0xee, 0xff, + 0x5a, 0x5a, 0x5a, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1c, 0x1c, 0x1c, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0xf2, 0xf2, 0xf2, 0xff, + 0x91, 0x91, 0x91, 0xff, 0x22, 0x22, 0x22, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x14, 0x14, 0xff, + 0xf5, 0xf5, 0xf5, 0xff, 0x9a, 0x9a, 0x9a, 0xff, 0x1a, 0x1a, 0x1a, 0xff, + 0x4a, 0x4a, 0x4a, 0xff, 0xc6, 0xc6, 0xc6, 0xff, 0xb4, 0xb4, 0xb4, 0xff, + 0xd0, 0xd0, 0xd0, 0xff, 0x17, 0x17, 0x17, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x92, 0x92, 0x92, 0xff, + 0xeb, 0xeb, 0xeb, 0xff, 0x56, 0x56, 0x56, 0xff, 0x20, 0x20, 0x20, 0xff, + 0x40, 0x40, 0x40, 0xff, 0xd0, 0xd0, 0xd0, 0xff, 0xb1, 0xb1, 0xb1, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x99, 0x99, 0x99, 0xff, 0xee, 0xee, 0xee, 0xff, + 0x51, 0x51, 0x51, 0xff, 0x20, 0x20, 0x20, 0xff, 0x60, 0x60, 0x60, 0xff, + 0xf6, 0xf6, 0xf6, 0xff, 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x9b, 0x9b, 0x9b, 0xff, 0xf3, 0xf3, 0xf3, 0xff, 0x5f, 0x5f, 0x5f, 0xff, + 0x33, 0x33, 0x33, 0xff, 0x9a, 0x9a, 0x9a, 0xff, 0xf3, 0xf3, 0xf3, 0xff, + 0x23, 0x23, 0x23, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3f, 0x3f, 0x3f, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0x73, 0x73, 0x73, 0xff, + 0x27, 0x27, 0x27, 0xff, 0x27, 0x27, 0x27, 0xff, 0x7d, 0x7d, 0x7d, 0xff, + 0xfa, 0xfa, 0xfa, 0xff, 0x28, 0x28, 0x28, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x63, 0x63, 0x63, 0xff, 0xdf, 0xdf, 0xdf, 0xff, 0xef, 0xef, 0xef, 0xff, + 0x52, 0x52, 0x52, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x05, 0x05, 0xff, + 0xd1, 0xd1, 0xd1, 0xff, 0xa1, 0xa1, 0xa1, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xff, 0xd1, 0xd1, 0xd1, 0xff, + 0x05, 0x05, 0x05, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x20, 0x20, 0x20, 0xff, 0xf2, 0xf2, 0xf2, 0xff, 0xaa, 0xaa, 0xaa, 0xff, + 0x24, 0x24, 0x24, 0xff, 0x24, 0x24, 0x24, 0xff, 0x24, 0x24, 0x24, 0xff, + 0x24, 0x24, 0x24, 0xff, 0x07, 0x07, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, 0x84, 0x84, 0x84, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x8c, 0x8c, 0x8c, 0xff, 0xdc, 0xdc, 0xdc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xaf, 0xaf, 0xaf, 0xff, 0xd3, 0xd3, 0xd3, 0xff, + 0x15, 0x15, 0x15, 0xff, 0x0a, 0x0a, 0x0a, 0xff, 0x7d, 0x7d, 0x7d, 0xff, + 0xe2, 0xe2, 0xe2, 0xff, 0xcc, 0xcc, 0xcc, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x5d, 0x5d, 0x5d, 0xff, 0xad, 0xad, 0xad, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe8, 0xe8, 0xe8, 0xff, 0x40, 0x40, 0x40, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xff, + 0x49, 0x49, 0x49, 0xff, 0x5a, 0x5a, 0x5a, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x24, 0x24, 0x24, 0xff, 0x71, 0x71, 0x71, 0xff, + 0x0e, 0x0e, 0x0e, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0xff, 0xde, 0xde, 0xde, 0xff, + 0xf6, 0xf6, 0xf6, 0xff, 0xc0, 0xc0, 0xc0, 0xff, 0x28, 0x28, 0x28, 0xff, + 0x47, 0x47, 0x47, 0xff, 0xef, 0xef, 0xef, 0xff, 0xcc, 0xcc, 0xcc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x04, 0x04, 0xff, 0x82, 0x82, 0x82, 0xff, 0xe1, 0xe1, 0xe1, 0xff, + 0xfa, 0xfa, 0xfa, 0xff, 0xe4, 0xe4, 0xe4, 0xff, 0x94, 0x94, 0x94, 0xff, + 0x0c, 0x0c, 0x0c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0xff, + 0x8a, 0x8a, 0x8a, 0xff, 0xe5, 0xe5, 0xe5, 0xff, 0xfb, 0xfb, 0xfb, 0xff, + 0xde, 0xde, 0xde, 0xff, 0x79, 0x79, 0x79, 0xff, 0x01, 0x01, 0x01, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x07, 0xff, 0x8e, 0x8e, 0x8e, 0xff, + 0xe8, 0xe8, 0xe8, 0xff, 0xf6, 0xf6, 0xf6, 0xff, 0xc6, 0xc6, 0xc6, 0xff, + 0x3c, 0x3c, 0x3c, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5b, 0x5b, 0x5b, 0xff, + 0xce, 0xce, 0xce, 0xff, 0xf4, 0xf4, 0xf4, 0xff, 0xf1, 0xf1, 0xf1, 0xff, + 0xc6, 0xc6, 0xc6, 0xff, 0x49, 0x49, 0x49, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0xff, 0xfa, 0xfa, 0xfa, 0xff, + 0xf0, 0xf0, 0xf0, 0xff, 0x07, 0x07, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7d, 0x7d, 0x7d, 0xff, 0xed, 0xed, 0xed, 0xff, 0x15, 0x15, 0x15, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x1a, 0x1a, 0xff, + 0xf1, 0xf1, 0xf1, 0xff, 0x7f, 0x7f, 0x7f, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x58, 0x58, 0x58, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x34, 0x34, 0x34, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe4, 0xe4, 0xff, + 0x84, 0x84, 0x84, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8c, 0x8c, 0xff, 0xdc, 0xdc, 0xdc, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x23, 0x23, 0xff, + 0xc0, 0xc0, 0xc0, 0xff, 0xf5, 0xf5, 0xf5, 0xff, 0xe4, 0xe4, 0xe4, 0xff, + 0x7a, 0x7a, 0x7a, 0xff, 0x85, 0x85, 0x85, 0xff, 0xd0, 0xd0, 0xd0, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x88, 0x88, 0xff, + 0xfc, 0xfc, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x67, 0x67, 0x67, 0xff, 0xc8, 0xc8, 0xc8, 0xff, 0x03, 0x03, 0x03, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x17, 0x17, 0xff, + 0xab, 0xab, 0xab, 0xff, 0xea, 0xea, 0xea, 0xff, 0xdb, 0xdb, 0xdb, 0xff, + 0x96, 0x96, 0x96, 0xff, 0x3e, 0x3e, 0x3e, 0xff, 0x06, 0x06, 0x06, 0xff, + 0x24, 0x24, 0x24, 0xff, 0x58, 0x58, 0x58, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0xff, 0x10, 0x10, 0x10, 0xff, + 0x10, 0x10, 0x10, 0xff, 0x10, 0x10, 0x10, 0xff, 0x0a, 0x0a, 0x0a, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x0d, 0x0d, 0xff, + 0x7e, 0x7e, 0x7e, 0xff, 0x51, 0x51, 0x51, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0x3c, 0x3c, 0xff, 0xf0, 0xf0, 0xf0, 0xff, 0xf0, 0xf0, 0xf0, 0xff, + 0xf0, 0xf0, 0xf0, 0xff, 0xf0, 0xf0, 0xf0, 0xff, 0xf0, 0xf0, 0xf0, 0xff, + 0xf0, 0xf0, 0xf0, 0xff, 0xf0, 0xf0, 0xf0, 0xff, 0xf0, 0xf0, 0xf0, 0xff, + 0xf0, 0xf0, 0xf0, 0xff, 0x12, 0x12, 0x12, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x6a, 0x6a, 0x6a, 0xff, 0xc4, 0xc4, 0xc4, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x02, 0x02, 0x02, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0x3c, 0x3c, 0xff, 0x76, 0x76, 0x76, 0xff, 0x33, 0x33, 0x33, 0xff, + 0x4b, 0x4b, 0x4b, 0xff, 0x9a, 0x9a, 0x9a, 0xff, 0xf0, 0xf0, 0xf0, 0xff, + 0xfe, 0xfe, 0xfe, 0xff, 0xf9, 0xf9, 0xf9, 0xff, 0x66, 0x66, 0x66, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xa0, 0xa0, 0xa0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0xff, 0xf1, 0xf1, 0xf1, 0xff, + 0x32, 0x32, 0x32, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0xff, 0x20, 0x20, 0x20, 0xff, + 0x20, 0x20, 0x20, 0xff, 0x20, 0x20, 0x20, 0xff, 0x20, 0x20, 0x20, 0xff, + 0x20, 0x20, 0x20, 0xff, 0x20, 0x20, 0x20, 0xff, 0x20, 0x20, 0x20, 0xff, + 0x20, 0x20, 0x20, 0xff, 0x20, 0x20, 0x20, 0xff, 0x02, 0x02, 0x02, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x88, 0x88, 0xff, + 0xfc, 0xfc, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xdb, 0xdb, 0xdb, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x02, 0x02, 0xff, 0x1d, 0x1d, 0x1d, 0xff, 0x09, 0x09, 0x09, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x10, 0x10, 0xff, 0x3c, 0x3c, 0x3c, 0xff, 0x3c, 0x3c, 0x3c, 0xff, + 0x3c, 0x3c, 0x3c, 0xff, 0x25, 0x25, 0x25, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3c, 0x3c, 0x3c, 0xff, 0xc6, 0xc6, 0xc6, 0xff, 0x09, 0x09, 0x09, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x4b, 0x4b, 0x4b, 0xff, 0x9e, 0x9e, 0x9e, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00}; diff --git a/src/apps/vectorwar/gamestate.cpp b/src/apps/vectorwar/gamestate.cpp index 77aeba0d..faaffb0a 100644 --- a/src/apps/vectorwar/gamestate.cpp +++ b/src/apps/vectorwar/gamestate.cpp @@ -1,4 +1,3 @@ -#include #include #include #include "vectorwar.h" @@ -27,17 +26,14 @@ distance(Position *lhs, Position *rhs) */ void -GameState::Init(HWND hwnd, int num_players) +GameState::Init(int num_players, int width, int height) { - int i, w, h, r; + int i, r; - GetClientRect(hwnd, &_bounds); - InflateRect(&_bounds, -8, -8); - - w = _bounds.right - _bounds.left; - h = _bounds.bottom - _bounds.top; - r = h / 4; + _bounds.w = width; + _bounds.h = height; + r = height / 4; _framenumber = 0; _num_ships = num_players; for (i = 0; i < _num_ships; i++) { @@ -48,14 +44,14 @@ GameState::Init(HWND hwnd, int num_players) cost = ::cos(theta); sint = ::sin(theta); - _ships[i].position.x = (w / 2) + r * cost; - _ships[i].position.y = (h / 2) + r * sint; + _ships[i].position.x = (width / 2) + r * cost; + _ships[i].position.y = (height / 2) + r * sint; _ships[i].heading = (heading + 180) % 360; _ships[i].health = STARTING_HEALTH; _ships[i].radius = SHIP_RADIUS; } - InflateRect(&_bounds, -8, -8); + // InflateRect(&_bounds, -8, -8); } void GameState::GetShipAI(int i, double *heading, double *thrust, int *fire) @@ -135,13 +131,13 @@ void GameState::MoveShip(int i, double heading, double thrust, int fire) ship->position.y += ship->velocity.dy; ggpo_log(ggpo, "new ship position: (dx:%.4f dy:%2.f).\n", ship->position.x, ship->position.y); - if (ship->position.x - ship->radius < _bounds.left || - ship->position.x + ship->radius > _bounds.right) { + if (ship->position.x - ship->radius < _bounds.x || + ship->position.x + ship->radius > _bounds.x + _bounds.w) { ship->velocity.dx *= -1; ship->position.x += (ship->velocity.dx * 2); } - if (ship->position.y - ship->radius < _bounds.top || - ship->position.y + ship->radius > _bounds.bottom) { + if (ship->position.y - ship->radius < _bounds.y || + ship->position.y + ship->radius > _bounds.y + _bounds.h) { ship->velocity.dy *= -1; ship->position.y += (ship->velocity.dy * 2); } @@ -150,10 +146,10 @@ void GameState::MoveShip(int i, double heading, double thrust, int fire) if (bullet->active) { bullet->position.x += bullet->velocity.dx; bullet->position.y += bullet->velocity.dy; - if (bullet->position.x < _bounds.left || - bullet->position.y < _bounds.top || - bullet->position.x > _bounds.right || - bullet->position.y > _bounds.bottom) { + if (bullet->position.x < _bounds.x || + bullet->position.y < _bounds.y || + bullet->position.x > _bounds.x + _bounds.w || + bullet->position.y > _bounds.y + _bounds.h) { bullet->active = false; } else { for (int j = 0; j < _num_ships; j++) { diff --git a/src/apps/vectorwar/gamestate.h b/src/apps/vectorwar/gamestate.h index 8d31aa95..cbd45ed1 100644 --- a/src/apps/vectorwar/gamestate.h +++ b/src/apps/vectorwar/gamestate.h @@ -1,6 +1,8 @@ #ifndef _GAMESTATE_H_ #define _GAMESTATE_H_ +#include "vectorwar.h" + /* * gamestate.h -- * @@ -52,14 +54,14 @@ struct Ship { }; struct GameState { - void Init(HWND hwnd, int num_players); + void Init(int num_players, int width, int height); void GetShipAI(int i, double *heading, double *thrust, int *fire); void ParseShipInputs(int inputs, int i, double *heading, double *thrust, int *fire); void MoveShip(int i, double heading, double thrust, int fire); void Update(int inputs[], int disconnect_flags); int _framenumber; - RECT _bounds; + SDL_Rect _bounds; int _num_ships; Ship _ships[MAX_SHIPS]; }; diff --git a/src/apps/vectorwar/gdi_renderer.cpp b/src/apps/vectorwar/gdi_renderer.cpp deleted file mode 100644 index d087f808..00000000 --- a/src/apps/vectorwar/gdi_renderer.cpp +++ /dev/null @@ -1,212 +0,0 @@ -#include -#include -#include -#include "vectorwar.h" -#include "gdi_renderer.h" - -#define PROGRESS_BAR_WIDTH 100 -#define PROGRESS_BAR_TOP_OFFSET 22 -#define PROGRESS_BAR_HEIGHT 8 -#define PROGRESS_TEXT_OFFSET (PROGRESS_BAR_TOP_OFFSET + PROGRESS_BAR_HEIGHT + 4) - -GDIRenderer::GDIRenderer(HWND hwnd) : - _hwnd(hwnd) -{ - HDC hdc = GetDC(_hwnd); - *_status = '\0'; - GetClientRect(hwnd, &_rc); - CreateGDIFont(hdc); - ReleaseDC(_hwnd, hdc); - - _shipColors[0] = RGB(255, 0, 0); - _shipColors[1] = RGB(0, 255, 0); - _shipColors[2] = RGB(0, 0, 255); - _shipColors[3] = RGB(128, 128, 128); - - for (int i = 0; i < 4; i++) { - _shipPens[i] = CreatePen(PS_SOLID, 1, _shipColors[i]); - } - _redBrush = CreateSolidBrush(RGB(255, 0, 0)); - _bulletBrush = CreateSolidBrush(RGB(255, 192, 0)); -} - - -GDIRenderer::~GDIRenderer() -{ - DeleteObject(_font); -} - - -void -GDIRenderer::Draw(GameState &gs, NonGameState &ngs) -{ - HDC hdc = GetDC(_hwnd); - - FillRect(hdc, &_rc, (HBRUSH)GetStockObject(BLACK_BRUSH)); - FrameRect(hdc, &gs._bounds, (HBRUSH)GetStockObject(WHITE_BRUSH)); - - SetBkMode(hdc, TRANSPARENT); - SelectObject(hdc, _font); - - for (int i = 0; i < gs._num_ships; i++) { - SetTextColor(hdc, _shipColors[i]); - SelectObject(hdc, _shipPens[i]); - DrawShip(hdc, i, gs); - DrawConnectState(hdc, gs._ships[i], ngs.players[i], _shipColors[i]); - } - - SetTextAlign(hdc, TA_BOTTOM | TA_CENTER); - TextOutA(hdc, (_rc.left + _rc.right) / 2, _rc.bottom - 32, _status, strlen(_status)); - - SetTextColor(hdc, RGB(192, 192, 192)); - RenderChecksum(hdc, 40, ngs.periodic); - SetTextColor(hdc, RGB(128, 128, 128)); - RenderChecksum(hdc, 56, ngs.now); - - //SwapBuffers(hdc); - ReleaseDC(_hwnd, hdc); -} - -void -GDIRenderer::RenderChecksum(HDC hdc, int y, NonGameState::ChecksumInfo &info) -{ - char checksum[128]; - sprintf(checksum, "Frame: %04d Checksum: %08x", info.framenumber, info.checksum); - TextOutA(hdc, (_rc.left + _rc.right) / 2, _rc.top + y, checksum, strlen(checksum)); -} - - -void -GDIRenderer::SetStatusText(const char *text) -{ - strcpy(_status, text); -} - -void -GDIRenderer::DrawShip(HDC hdc, int which, GameState &gs) -{ - Ship *ship = gs._ships + which; - RECT bullet = { 0 }; - POINT shape[] = { - { SHIP_RADIUS, 0 }, - { -SHIP_RADIUS, SHIP_WIDTH }, - { SHIP_TUCK-SHIP_RADIUS, 0 }, - { -SHIP_RADIUS, -SHIP_WIDTH }, - { SHIP_RADIUS, 0 }, - }; - int alignments[] = { - TA_TOP | TA_LEFT, - TA_TOP | TA_RIGHT, - TA_BOTTOM | TA_LEFT, - TA_BOTTOM | TA_RIGHT, - }; - POINT text_offsets[] = { - { gs._bounds.left + 2, gs._bounds.top + 2 }, - { gs._bounds.right - 2, gs._bounds.top + 2 }, - { gs._bounds.left + 2, gs._bounds.bottom - 2 }, - { gs._bounds.right - 2, gs._bounds.bottom - 2 }, - }; - char buf[32]; - int i; - - for (i = 0; i < ARRAY_SIZE(shape); i++) { - int newx, newy; - double cost, sint, theta; - - theta = (double)ship->heading * PI / 180; - cost = ::cos(theta); - sint = ::sin(theta); - - newx = shape[i].x * cost - shape[i].y * sint; - newy = shape[i].x * sint + shape[i].y * cost; - - shape[i].x = newx + ship->position.x; - shape[i].y = newy + ship->position.y; - } - Polyline(hdc, shape, ARRAY_SIZE(shape)); - - for (int i = 0; i < MAX_BULLETS; i++) { - if (ship->bullets[i].active) { - bullet.left = ship->bullets[i].position.x - 1; - bullet.right = ship->bullets[i].position.x + 1; - bullet.top = ship->bullets[i].position.y - 1; - bullet.bottom = ship->bullets[i].position.y + 1; - FillRect(hdc, &bullet, _bulletBrush); - } - } - SetTextAlign(hdc, alignments[which]); - sprintf(buf, "Hits: %d", ship->score); - TextOutA(hdc, text_offsets[which].x, text_offsets[which].y, buf, strlen(buf)); -} - -void -GDIRenderer::DrawConnectState(HDC hdc, Ship &ship, PlayerConnectionInfo &info, COLORREF color) -{ - char status[64]; - static const char *statusStrings[] = { - "Connecting...", - "Synchronizing...", - "", - "Disconnected.", - }; - int progress = -1; - - *status = '\0'; - switch (info.state) { - case Connecting: - sprintf(status, (info.type == GGPO_PLAYERTYPE_LOCAL) ? "Local Player" : "Connecting..."); - break; - - case Synchronizing: - progress = info.connect_progress; - sprintf(status, (info.type == GGPO_PLAYERTYPE_LOCAL) ? "Local Player" : "Synchronizing..."); - break; - - case Disconnected: - sprintf(status, "Disconnected"); - break; - - case Disconnecting: - sprintf(status, "Waiting for player..."); - progress = (GetCurrentTimeMS() - info.disconnect_start) * 100 / info.disconnect_timeout; - break; - } - - if (*status) { - SetTextAlign(hdc, TA_TOP | TA_CENTER); - TextOutA(hdc, ship.position.x, ship.position.y + PROGRESS_TEXT_OFFSET, status, strlen(status)); - } - if (progress >= 0) { - HBRUSH bar = (HBRUSH)(info.state == Synchronizing ? GetStockObject(WHITE_BRUSH) : _redBrush); - RECT rc = { ship.position.x - (PROGRESS_BAR_WIDTH / 2), - ship.position.y + PROGRESS_BAR_TOP_OFFSET, - ship.position.x + (PROGRESS_BAR_WIDTH / 2), - ship.position.y + PROGRESS_BAR_TOP_OFFSET + PROGRESS_BAR_HEIGHT }; - - FrameRect(hdc, &rc, (HBRUSH)GetStockObject(GRAY_BRUSH)); - rc.right = rc.left + min(100, progress) * PROGRESS_BAR_WIDTH / 100; - InflateRect(&rc, -1, -1); - FillRect(hdc, &rc, bar); - } -} - - -void -GDIRenderer::CreateGDIFont(HDC hdc) -{ - _font = CreateFont(-12, - 0, // Width Of Font - 0, // AnGDIe Of Escapement - 0, // Orientation AnGDIe - 0, // Font Weight - FALSE, // Italic - FALSE, // Underline - FALSE, // Strikeout - ANSI_CHARSET, // Character Set Identifier - OUT_TT_PRECIS, // Output Precision - CLIP_DEFAULT_PRECIS, // Clipping Precision - ANTIALIASED_QUALITY, // Output Quality - FF_DONTCARE|DEFAULT_PITCH, // Family And Pitch - L"Tahoma"); // Font Name - -} diff --git a/src/apps/vectorwar/gdi_renderer.h b/src/apps/vectorwar/gdi_renderer.h deleted file mode 100644 index 04fb11d5..00000000 --- a/src/apps/vectorwar/gdi_renderer.h +++ /dev/null @@ -1,38 +0,0 @@ -#ifndef _GDI_RENDERER_H_ -#define _GDI_RENDERER_H_ - -#include "renderer.h" - -/* - * renderer.h -- - * - * A simple C++ renderer that uses GDI to render the game state. - * - */ - -class GDIRenderer : public Renderer { -public: - GDIRenderer(HWND hwnd); - ~GDIRenderer(); - - virtual void Draw(GameState &gs, NonGameState &ngs); - virtual void SetStatusText(const char *text); - -protected: - void RenderChecksum(HDC hdc, int y, NonGameState::ChecksumInfo &info); - void DrawShip(HDC hdc, int which, GameState &gamestate); - void DrawConnectState(HDC hdc, Ship &ship, PlayerConnectionInfo &info, COLORREF color); - void CreateGDIFont(HDC hdc); - - HFONT _font; - HWND _hwnd; - RECT _rc; - HGLRC _hrc; - char _status[1024]; - COLORREF _shipColors[4]; - HPEN _shipPens[4]; - HBRUSH _bulletBrush; - HBRUSH _redBrush; -}; - -#endif diff --git a/src/apps/vectorwar/main.cpp b/src/apps/vectorwar/main.cpp index 3c8bb079..7dac830e 100644 --- a/src/apps/vectorwar/main.cpp +++ b/src/apps/vectorwar/main.cpp @@ -1,89 +1,32 @@ -#include +#include +#include #include #if defined(_DEBUG) # include #endif +#if defined(WIN32) +#include +#define strcasecmp _stricmp +#endif #include "vectorwar.h" -#include "ggpo_perfmon.h" + +// #include "ggpo_perfmon.h" int local_port, num_players, num_spectators; GGPOPlayer *players; -LRESULT CALLBACK -MainWindowProc(HWND hwnd, - UINT uMsg, - WPARAM wParam, - LPARAM lParam) -{ - switch (uMsg) { - case WM_ERASEBKGND: - return 1; - case WM_KEYDOWN: - if (wParam == 'P') { - ggpoutil_perfmon_toggle(); - } else if (wParam == VK_ESCAPE) { - VectorWar_Exit(); - VectorWar_Init(hwnd, local_port, num_players, players, num_spectators); - } else if (wParam >= VK_F1 && wParam <= VK_F12) { - VectorWar_DisconnectPlayer((int)(wParam - VK_F1)); - } - return 0; - case WM_PAINT: - VectorWar_DrawCurrentFrame(); - ValidateRect(hwnd, NULL); - return 0; - case WM_CLOSE: - PostQuitMessage(0); - break; - } - return CallWindowProc(DefWindowProc, hwnd, uMsg, wParam, lParam); -} - -HWND -CreateMainWindow(HINSTANCE hInstance) -{ - HWND hwnd; - WNDCLASSEX wndclass = { 0 }; - RECT rc; - int width = 640, height = 480; - WCHAR titlebuf[128]; - - wsprintf(titlebuf, L"(pid:%d) ggpo sdk sample: vector war", GetProcessID()); - wndclass.cbSize = sizeof(wndclass); - wndclass.lpfnWndProc = MainWindowProc; - wndclass.lpszClassName = L"vwwnd"; - RegisterClassEx(&wndclass); - hwnd = CreateWindow(L"vwwnd", - titlebuf, - WS_OVERLAPPEDWINDOW | WS_VISIBLE, - CW_USEDEFAULT, CW_USEDEFAULT, - width, height, - NULL, NULL, hInstance, NULL); - - GetClientRect(hwnd, &rc); - SetWindowPos(hwnd, NULL, 0, 0, width + (width - (rc.right - rc.left)), height + (height - (rc.bottom - rc.top)), SWP_NOMOVE); - return hwnd; -} - void -RunMainLoop(HWND hwnd) +RunMainLoop() { - MSG msg = { 0 }; uint32_t start, next, now; + int input = 0; start = next = now = GetCurrentTimeMS(); - while(1) { - while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) { - TranslateMessage(&msg); - DispatchMessage(&msg); - if (msg.message == WM_QUIT) { - return; - } - } + while (1) { now = GetCurrentTimeMS(); - VectorWar_Idle(max(0, next - now - 1)); + VectorWar_Idle((std::max)((uint32_t)0, next - now - 1)); if (now >= next) { - VectorWar_RunFrame(hwnd); + input = VectorWar_RunFrame(input); next = now + (1000 / 60); } } @@ -92,96 +35,102 @@ RunMainLoop(HWND hwnd) void Syntax() { - MessageBox(NULL, - L"Syntax: vectorwar.exe ('local' | :)*\n", - L"Could not start", MB_OK); + printf("Syntax: vectorwar.exe ('local' | :)*\n"); exit(1); } -int APIENTRY wWinMain(_In_ HINSTANCE hInstance, - _In_opt_ HINSTANCE hPrevInstance, - _In_ LPWSTR lpCmdLine, - _In_ int nCmdShow) +int main(int argc, char* argv[]) { - HWND hwnd = CreateMainWindow(hInstance); - int offset = 1, local_player = 0; - WSADATA wd = { 0 }; - wchar_t wide_ip_buffer[128]; + char* locale = setlocale(LC_ALL, ""); + if (!locale) { + printf("could not set locale"); + exit(1); + } + +#if defined(WIN32) + WSADATA wd = { 0 }; WSAStartup(MAKEWORD(2, 2), &wd); - POINT window_offsets[] = { - { 64, 64 }, // player 1 - { 740, 64 }, // player 2 - { 64, 600 }, // player 3 - { 740, 600 }, // player 4 - }; - +#endif + #if defined(_DEBUG) _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); #endif - if (__argc < 3) { + if (argc < 3) { Syntax(); return 1; } - local_port = _wtoi(__wargv[offset++]); - num_players = _wtoi(__wargv[offset++]); - if (num_players < 0 || __argc < offset + num_players) { + int offset = 1, local_player = 0; + + SDL_Point window_offsets[] = { + { 64, 64 }, // player 1 + { 740, 64 }, // player 2 + { 64, 600 }, // player 3 + { 740, 600 }, // player 4 + }; + + local_port = atoi(argv[offset++]); + num_players = atoi(argv[offset++]); + if (num_players < 0 || argc < offset + num_players) { Syntax(); + return 1; } - if (wcscmp(__wargv[offset], L"spectate") == 0) { + if (strcmp(argv[offset], "spectate") == 0) { char host_ip[128]; int host_port; - if (swscanf(__wargv[offset+1], L"%[^:]:%d", wide_ip_buffer, &host_port) != 2) { + if (sscanf(argv[offset+1], "%[^:]:%d", host_ip, &host_port) != 2) { Syntax(); + return 1; } - wcstombs(host_ip, wide_ip_buffer, sizeof(host_ip)); - VectorWar_InitSpectator(hwnd, local_port, num_players, host_ip, host_port); + + VectorWar_InitSpectator(local_port, num_players, host_ip, host_port); } else { GGPOPlayer players[GGPO_MAX_SPECTATORS + GGPO_MAX_PLAYERS]; int i; for (i = 0; i < num_players; i++) { - const wchar_t *arg = __wargv[offset++]; + const char* arg = argv[offset++]; players[i].size = sizeof(players[i]); players[i].player_num = i + 1; - if (!_wcsicmp(arg, L"local")) { + if (!strcasecmp(arg, "local")) { players[i].type = GGPO_PLAYERTYPE_LOCAL; local_player = i; continue; } players[i].type = GGPO_PLAYERTYPE_REMOTE; - if (swscanf(arg, L"%[^:]:%hd", wide_ip_buffer, &players[i].u.remote.port) != 2) { + if (sscanf(arg, "%[^:]:%hd", players[i].u.remote.ip_address, &players[i].u.remote.port) != 2) { Syntax(); return 1; } - wcstombs(players[i].u.remote.ip_address, wide_ip_buffer, sizeof(players[i].u.remote.ip_address)); } + // these are spectators... num_spectators = 0; - while (offset < __argc) { + while (offset < argc) { players[i].type = GGPO_PLAYERTYPE_SPECTATOR; - if (swscanf(__wargv[offset++], L"%[^:]:%hd", wide_ip_buffer, &players[i].u.remote.port) != 2) { + if (sscanf(argv[offset++], "%[^:]:%hd", players[i].u.remote.ip_address, &players[i].u.remote.port) != 2) { Syntax(); return 1; } - wcstombs(players[i].u.remote.ip_address, wide_ip_buffer, sizeof(players[i].u.remote.ip_address)); i++; num_spectators++; } if (local_player < sizeof(window_offsets) / sizeof(window_offsets[0])) { - ::SetWindowPos(hwnd, NULL, window_offsets[local_player].x, window_offsets[local_player].y, 0, 0, SWP_NOSIZE | SWP_NOZORDER); + // ::SetWindowPos(hwnd, NULL, window_offsets[local_player].x, window_offsets[local_player].y, 0, 0, SWP_NOSIZE | SWP_NOZORDER); } - VectorWar_Init(hwnd, local_port, num_players, players, num_spectators); + VectorWar_Init(local_port, num_players, players, num_spectators); } - RunMainLoop(hwnd); + + RunMainLoop(); VectorWar_Exit(); - delete [] players; +#if defined(WIN32) WSACleanup(); - DestroyWindow(hwnd); +#endif + return 0; } diff --git a/src/apps/vectorwar/platform_helpers.h b/src/apps/vectorwar/platform_helpers.h new file mode 100644 index 00000000..f8fb5b52 --- /dev/null +++ b/src/apps/vectorwar/platform_helpers.h @@ -0,0 +1,4 @@ +#include + +uint32_t GetProcessID(); +uint32_t GetCurrentTimeMS(); diff --git a/src/apps/vectorwar/platform_helpers_unix.cpp b/src/apps/vectorwar/platform_helpers_unix.cpp new file mode 100644 index 00000000..6a71b764 --- /dev/null +++ b/src/apps/vectorwar/platform_helpers_unix.cpp @@ -0,0 +1,15 @@ +#include +#include +#include + +uint32_t GetProcessID() +{ + return getpid(); +} + +uint32_t GetCurrentTimeMS() +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (ts.tv_sec * 1000) + (ts.tv_nsec / (1000*1000)); +}; diff --git a/src/apps/vectorwar/platform_helpers_windows.cpp b/src/apps/vectorwar/platform_helpers_windows.cpp new file mode 100644 index 00000000..0456cab4 --- /dev/null +++ b/src/apps/vectorwar/platform_helpers_windows.cpp @@ -0,0 +1,12 @@ +#include +#include + +uint32_t GetProcessID() +{ + return GetCurrentProcessId(); +} + +uint32_t GetCurrentTimeMS() +{ + return timeGetTime(); +}; diff --git a/src/apps/vectorwar/renderer.h b/src/apps/vectorwar/renderer.h deleted file mode 100644 index c6efbdf9..00000000 --- a/src/apps/vectorwar/renderer.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef _RENDERER_H_ -#define _RENDERER_H_ - -#include "gamestate.h" -#include "nongamestate.h" - -/* - * renderer.h -- - * - * Abstract class used to render the game state. - * - */ - -class Renderer { -public: - virtual ~Renderer() { } - - virtual void Draw(GameState &gs, NonGameState &ngs) = 0; - virtual void SetStatusText(const char *text) = 0; -}; - -#endif diff --git a/src/apps/vectorwar/sdl_renderer.cpp b/src/apps/vectorwar/sdl_renderer.cpp new file mode 100644 index 00000000..51028860 --- /dev/null +++ b/src/apps/vectorwar/sdl_renderer.cpp @@ -0,0 +1,335 @@ +#include +#include +#include + +#include "font.h" +#include "vectorwar.h" +#include "sdl_renderer.h" +#include "gamestate.h" + +#define PROGRESS_BAR_WIDTH 100 +#define PROGRESS_BAR_TOP_OFFSET 22 +#define PROGRESS_BAR_HEIGHT 8 +#define PROGRESS_TEXT_OFFSET (PROGRESS_BAR_TOP_OFFSET + PROGRESS_BAR_HEIGHT + 4) + +SDL_Window* +CreateMainWindow() +{ + SDL_Window *window; + + char titlebuf[128]; + snprintf(titlebuf, strlen(titlebuf), + "(pid: %d) ggpo sdk sample: vector war", GetProcessID()); + + window = SDL_CreateWindow( + titlebuf, + SDL_WINDOWPOS_UNDEFINED, // initial x position + SDL_WINDOWPOS_UNDEFINED, // initial y position + 640, // width, in pixels + 480, // height, in pixels + SDL_WINDOW_SHOWN + ); + + return window; +} + +void print_SDL_error(const char* loc) +{ + printf("SDL Error (%s): %s\n", loc, SDL_GetError()); +} + +SDLRenderer::SDLRenderer() +{ + int ret = SDL_Init(SDL_INIT_VIDEO); + if (ret) { + fprintf( stderr, "Error (SDL): could not initialise SDL: %s\n", + SDL_GetError()); + exit(1); + } + + _win = CreateMainWindow(); + + // initialise the first available renderer + _rend = SDL_CreateRenderer(_win, -1, + SDL_RENDERER_ACCELERATED); + if (!_rend) { + print_SDL_error("SDL_CreateRenderer"); + exit(1); + } + + // depends on renderer being initialised + CreateFont(); + + *_status = '\0'; + + SDL_GetWindowSize(_win, &_rc.w, &_rc.h); + + _shipColors[0] = (SDL_Color {255, 0, 0}); + _shipColors[1] = (SDL_Color {0, 255, 0}); + _shipColors[2] = (SDL_Color {0, 0, 255}); + _shipColors[3] = (SDL_Color {128, 128, 128}); + + _white = {255, 255, 255}; + _yellow = {255, 255, 0}; +} + + +SDLRenderer::~SDLRenderer() +{ + SDL_DestroyWindow(_win); + SDL_DestroyRenderer(_rend); + SDL_Quit(); +} + +void +SDLRenderer::Draw(GameState &gs, NonGameState &ngs) +{ + int ret = SDL_SetRenderDrawColor(_rend, 0, 0, 0 , SDL_ALPHA_OPAQUE); + if (ret) { + print_SDL_error("SDL_SetRenderDrawColor"); + exit(1); + } + + // render clear actually uses the draw color + ret = SDL_RenderClear(_rend); + if (ret) { + print_SDL_error("SDL_RenderClear"); + } + + for (int i = 0; i < gs._num_ships; i++) { + SDL_Color color = _shipColors[i]; + int ret = SDL_SetRenderDrawColor(_rend, color.r, color.g, color.b, + SDL_ALPHA_OPAQUE); + if (ret) { + print_SDL_error("SDL_SetRenderDrawColor shipcolor"); + } + + DrawShip(i, gs); + DrawConnectState(gs._ships[i], ngs.players[i], &_shipColors[i]); + } + + SDL_Rect dst; + // more or less centered + dst.x = (_rc.w / 2) - 80; + dst.y = _rc.h - 32; + DrawText(_status, &dst, &_white); + + SDL_Color col = {192, 192, 192}; + RenderChecksum(40, ngs.periodic, &col); + + col = {128, 128, 128}; + RenderChecksum(56, ngs.now, &col); + + SDL_RenderPresent(_rend); +} + +void +SDLRenderer::DrawText(char* text, SDL_Rect* dst, SDL_Color* color) +{ + if (!text) { + return; + } + + size_t text_len = strlen(text); + if (text_len == 0) { + return; + } + + int ret = SDL_SetTextureColorMod(_font, + color->r, + color->g, + color->b); + if (ret) { + print_SDL_error("SDL_SetTextureColorMod"); + exit(1); + } + + SDL_Rect src; + SDL_Rect ndst; + for (int i = 0; i < text_len; i++) { + Glyph glyph = glyphs_Arial[text[i]]; + + src.x = glyph.x; + src.y = glyph.y; + src.w = glyph.width; + src.h = glyph.height; + + ndst.w = glyph.width; + ndst.h = glyph.height; + ndst.x = dst->x - glyph.originX; + ndst.y = dst->y - glyph.originY + 15; + + ret = SDL_RenderCopy(_rend, _font, &src, &ndst); + if (ret) { + print_SDL_error("SDL_RenderCopy"); + exit(1); + } + + dst->x += src.w; + } +} + +void +SDLRenderer::RenderChecksum(int y, NonGameState::ChecksumInfo &info, SDL_Color* color) +{ + char checksum[128]; + sprintf(checksum, "Frame: %04d Checksum: %08x", info.framenumber, info.checksum); + + SDL_Rect dst; + // about centered + dst.x = (_rc.w / 2) - 120; + dst.y = y; + DrawText(checksum, &dst, color); +} + + +void +SDLRenderer::SetStatusText(const char *text) +{ + strcpy(_status, text); +} + +void +SDLRenderer::DrawShip(int which, GameState& gs) +{ + Ship* ship = gs._ships + which; + SDL_Rect bullet; + bullet.w = 2; + bullet.h = 2; + + SDL_Point shape[] = { + { SHIP_RADIUS, 0 }, + { -SHIP_RADIUS, SHIP_WIDTH }, + { SHIP_TUCK - SHIP_RADIUS, 0 }, + { -SHIP_RADIUS, -SHIP_WIDTH }, + { SHIP_RADIUS, 0 }, + }; + const int alignment_adjustment[] = { + -5, + 65, + -5, + 65, + }; + SDL_Point text_offsets[4]; + text_offsets[0] = {gs._bounds.x + 2, gs._bounds.y + 2}; + text_offsets[1] = {gs._bounds.x + gs._bounds.w - 2, gs._bounds.y + 2}; + text_offsets[2] = {gs._bounds.x + 2, gs._bounds.y + gs._bounds.h - 20}; + text_offsets[3] = {gs._bounds.x + gs._bounds.w - 2, gs._bounds.y + gs._bounds.h - 20}; + + char buf[32]; + int i; + + for (i = 0; i < ARRAY_SIZE(shape); i++) { + int newx, newy; + double cost, sint, theta; + + theta = (double)ship->heading * PI / 180; + cost = ::cos(theta); + sint = ::sin(theta); + + newx = shape[i].x * cost - shape[i].y * sint; + newy = shape[i].x * sint + shape[i].y * cost; + + shape[i].x = newx + ship->position.x; + shape[i].y = newy + ship->position.y; + } + SDL_RenderDrawLines(_rend, shape, ARRAY_SIZE(shape)); + + int ret = SDL_SetRenderDrawColor(_rend, _yellow.r, _yellow.g, _yellow.b, + SDL_ALPHA_OPAQUE); + for (int i = 0; i < MAX_BULLETS; i++) { + if (ship->bullets[i].active) { + bullet.x = ship->bullets[i].position.x - 1; + bullet.y = ship->bullets[i].position.y - 1; + SDL_RenderFillRect(_rend, &bullet); + } + } + + sprintf(buf, "Hits: %d", ship->score); + + SDL_Rect dst; + dst.x = text_offsets[which].x - alignment_adjustment[which]; + dst.y = text_offsets[which].y; + DrawText(buf, &dst, &_shipColors[which]); +} + +void +SDLRenderer::DrawConnectState(Ship& ship, PlayerConnectionInfo &info, SDL_Color* color) +{ + char status[64]; + int progress = -1; + + *status = '\0'; + switch (info.state) { + case Connecting: + sprintf(status, (info.type == GGPO_PLAYERTYPE_LOCAL) ? "Local Player" : "Connecting..."); + break; + + case Synchronizing: + progress = info.connect_progress; + sprintf(status, (info.type == GGPO_PLAYERTYPE_LOCAL) ? "Local Player" : "Synchronizing..."); + break; + + case Disconnected: + sprintf(status, "Disconnected"); + break; + + case Disconnecting: + sprintf(status, "Waiting for player..."); + progress = (GetCurrentTimeMS() - info.disconnect_start) * 100 / info.disconnect_timeout; + break; + } + + if (*status) { + SDL_Rect dst; + dst.x = ship.position.x - 40; + dst.y = ship.position.y + PROGRESS_TEXT_OFFSET; + DrawText(status, &dst, color); + } + + if (progress >= 0) { + SDL_Rect rc = { ship.position.x - (PROGRESS_BAR_WIDTH / 2), + ship.position.y + PROGRESS_BAR_TOP_OFFSET, + PROGRESS_BAR_WIDTH / 2, + PROGRESS_BAR_TOP_OFFSET + PROGRESS_BAR_HEIGHT }; + SDL_RenderDrawRect(_rend, &rc); + rc.w = rc.x + std::min(100, progress) * PROGRESS_BAR_WIDTH / 100; + SDL_RenderFillRect(_rend, &rc); + } +} + +int +SDLRenderer::WindowWidth() +{ + return _rc.w; +} + +int +SDLRenderer::WindowHeight() +{ + return _rc.h; +} + + +void +SDLRenderer::CreateFont() +{ + SDL_Surface* font_surf = SDL_CreateRGBSurfaceWithFormatFrom( + font_array, + 181, // width + 76, // height + 32, // depth + 4 * 181, // pitch + SDL_PIXELFORMAT_RGBA32 + ); + if (!font_surf) { + print_SDL_error("create font surface"); + exit(1); + } + + _font = SDL_CreateTextureFromSurface(_rend, font_surf); + if(!_font) { + print_SDL_error("create font texture"); + exit(1); + } +} diff --git a/src/apps/vectorwar/sdl_renderer.h b/src/apps/vectorwar/sdl_renderer.h new file mode 100644 index 00000000..72abd3c4 --- /dev/null +++ b/src/apps/vectorwar/sdl_renderer.h @@ -0,0 +1,45 @@ +#ifndef _GDI_RENDERER_H_ +#define _GDI_RENDERER_H_ + +#include "gamestate.h" +#include "nongamestate.h" +#include "SDL2/SDL.h" + +/* + * sdl_renderer.h -- + * + * A simple C++ renderer that uses SDL to render the game state. + * + */ + +class SDLRenderer { +public: + SDLRenderer(); + ~SDLRenderer(); + + int WindowWidth(); + int WindowHeight(); + + virtual void Draw(GameState &gs, NonGameState &ngs); + virtual void DrawText(char* text, SDL_Rect* dstrect, SDL_Color* color); + virtual void SetStatusText(const char *text); + +protected: + void RenderChecksum(int y, NonGameState::ChecksumInfo &info, SDL_Color* color); + void DrawShip(int which, GameState &gamestate); + void DrawConnectState(Ship &ship, PlayerConnectionInfo &info, SDL_Color* color); + void CreateFont(); + + SDL_Texture *_font; + SDL_Renderer *_rend; + SDL_Window *_win; + SDL_Rect _rc; + char _status[1024]; + SDL_Color _shipColors[4]; + SDL_Color _white; + + // used for bullets + SDL_Color _yellow; +}; + +#endif diff --git a/src/apps/vectorwar/vectorwar.cpp b/src/apps/vectorwar/vectorwar.cpp index b46bbd03..14e99f99 100644 --- a/src/apps/vectorwar/vectorwar.cpp +++ b/src/apps/vectorwar/vectorwar.cpp @@ -1,22 +1,19 @@ -#include -#include -#include #include #include #include #include -#include "gdi_renderer.h" +#include "sdl_renderer.h" #include "vectorwar.h" -#include "ggpo_perfmon.h" +// #include "ggpo_perfmon.h" //#define SYNC_TEST // test: turn on synctest #define MAX_PLAYERS 64 GameState gs = { 0 }; NonGameState ngs = { 0 }; -Renderer *renderer = NULL; +SDLRenderer *local_rend = NULL; GGPOSession *ggpo = NULL; /* @@ -82,7 +79,7 @@ vw_on_event_callback(GGPOEvent *info) break; case GGPO_EVENTCODE_RUNNING: ngs.SetConnectState(Running); - renderer->SetStatusText(""); + local_rend->SetStatusText(""); break; case GGPO_EVENTCODE_CONNECTION_INTERRUPTED: ngs.SetDisconnectTimeout(info->u.connection_interrupted.player, @@ -165,8 +162,9 @@ vw_log_game_state(char *filename, unsigned char *buffer, int len) if (fp) { GameState *gamestate = (GameState *)buffer; fprintf(fp, "GameState object.\n"); - fprintf(fp, " bounds: %d,%d x %d,%d.\n", gamestate->_bounds.left, gamestate->_bounds.top, - gamestate->_bounds.right, gamestate->_bounds.bottom); + fprintf(fp, " bounds: %d,%d x %d,%d.\n", gamestate->_bounds.x, gamestate->_bounds.y, + gamestate->_bounds.x + gamestate->_bounds.w, + gamestate->_bounds.y + gamestate->_bounds.h); fprintf(fp, " num_ships: %d.\n", gamestate->_num_ships); for (int i = 0; i < gamestate->_num_ships; i++) { Ship *ship = gamestate->_ships + i; @@ -201,6 +199,29 @@ vw_free_buffer(void *buffer) free(buffer); } +static int +sdl_keyboard_event_filter(void* user_data, SDL_Event* event) +{ + switch (event->type) { + case SDL_KEYDOWN: + case SDL_KEYUP: + case SDL_QUIT: + return 1; + } + + return 0; +} + + +static void +setup_SDL_library() +{ + // initialize global + local_rend = new SDLRenderer; + + SDL_SetEventFilter(sdl_keyboard_event_filter, + NULL); +} /* * VectorWar_Init -- @@ -209,19 +230,20 @@ vw_free_buffer(void *buffer) * the video renderer and creates a new network session. */ void -VectorWar_Init(HWND hwnd, int localport, int num_players, GGPOPlayer *players, int num_spectators) +VectorWar_Init(int localport, int num_players, GGPOPlayer *players, int num_spectators) { GGPOErrorCode result; - renderer = new GDIRenderer(hwnd); + + setup_SDL_library(); // Initialize the game state - gs.Init(hwnd, num_players); + gs.Init(num_players, local_rend->WindowWidth(), local_rend->WindowHeight()); ngs.num_players = num_players; // Fill in a ggpo callbacks structure to pass to start_session. GGPOSessionCallbacks cb = { 0 }; cb.begin_game = vw_begin_game_callback; - cb.advance_frame = vw_advance_frame_callback; + cb.advance_frame = vw_advance_frame_callback; cb.load_game_state = vw_load_game_state_callback; cb.save_game_state = vw_save_game_state_callback; cb.free_buffer = vw_free_buffer; @@ -256,8 +278,8 @@ VectorWar_Init(HWND hwnd, int localport, int num_players, GGPOPlayer *players, i } } - ggpoutil_perfmon_init(hwnd); - renderer->SetStatusText("Connecting to peers."); + // ggpoutil_perfmon_init(hwnd); + local_rend->SetStatusText("Connecting to peers."); } /* @@ -266,30 +288,32 @@ VectorWar_Init(HWND hwnd, int localport, int num_players, GGPOPlayer *players, i * Create a new spectator session */ void -VectorWar_InitSpectator(HWND hwnd, int localport, int num_players, char *host_ip, int host_port) +VectorWar_InitSpectator(int localport, int num_players, char *host_ip, int host_port) { GGPOErrorCode result; - renderer = new GDIRenderer(hwnd); + + setup_SDL_library(); // Initialize the game state - gs.Init(hwnd, num_players); + gs.Init(num_players, local_rend->WindowWidth(), local_rend->WindowHeight()); ngs.num_players = num_players; // Fill in a ggpo callbacks structure to pass to start_session. GGPOSessionCallbacks cb = { 0 }; cb.begin_game = vw_begin_game_callback; - cb.advance_frame = vw_advance_frame_callback; + cb.advance_frame = vw_advance_frame_callback; cb.load_game_state = vw_load_game_state_callback; cb.save_game_state = vw_save_game_state_callback; cb.free_buffer = vw_free_buffer; cb.on_event = vw_on_event_callback; cb.log_game_state = vw_log_game_state; - result = ggpo_start_spectating(&ggpo, &cb, "vectorwar", num_players, sizeof(int), localport, host_ip, host_port); + result = ggpo_start_spectating(&ggpo, &cb, "vectorwar", num_players, + sizeof(int), localport, host_ip, host_port); - ggpoutil_perfmon_init(hwnd); + // ggpoutil_perfmon_init(hwnd); - renderer->SetStatusText("Starting new spectator session"); + local_rend->SetStatusText("Starting new spectator session"); } @@ -310,7 +334,7 @@ VectorWar_DisconnectPlayer(int player) } else { sprintf(logbuf, "Error while disconnecting player (err:%d).\n", result); } - renderer->SetStatusText(logbuf); + local_rend->SetStatusText(logbuf); } } @@ -323,8 +347,8 @@ VectorWar_DisconnectPlayer(int player) void VectorWar_DrawCurrentFrame() { - if (renderer != nullptr) { - renderer->Draw(gs, ngs); + if (local_rend != nullptr) { + local_rend->Draw(gs, ngs); } } @@ -357,9 +381,20 @@ void VectorWar_AdvanceFrame(int inputs[], int disconnect_flags) handles[count++] = ngs.players[i].handle; } } - ggpoutil_perfmon_update(ggpo, handles, count); + // ggpoutil_perfmon_update(ggpo, handles, count); +} + +static int +key_down_applier(int input, int key) +{ + return input |= key; } +static int +key_up_applier(int input, int key) +{ + return input ^= key; +} /* * ReadInputs -- @@ -369,29 +404,58 @@ void VectorWar_AdvanceFrame(int inputs[], int disconnect_flags) * transparently. */ int -ReadInputs(HWND hwnd) +ReadInputs(int inputs) { - static const struct { - int key; - int input; - } inputtable[] = { - { VK_UP, INPUT_THRUST }, - { VK_DOWN, INPUT_BREAK }, - { VK_LEFT, INPUT_ROTATE_LEFT }, - { VK_RIGHT, INPUT_ROTATE_RIGHT }, - { 'D', INPUT_FIRE }, - { 'S', INPUT_BOMB }, - }; - int i, inputs = 0; - - if (GetForegroundWindow() == hwnd) { - for (i = 0; i < sizeof(inputtable) / sizeof(inputtable[0]); i++) { - if (GetAsyncKeyState(inputtable[i].key)) { - inputs |= inputtable[i].input; - } - } + SDL_Event event; + int (*button_applier)(int, int); + + // It looks like SDL won't give us more than one event so we don't + // need a loop here. + if (SDL_PollEvent(&event) <= 0) { + return inputs; + } + + if (event.type == SDL_KEYDOWN) { + button_applier = key_down_applier; + } else if (event.type == SDL_KEYUP) { + button_applier = key_up_applier; + } + + switch (event.key.keysym.sym) { + case SDLK_ESCAPE: + case SDLK_q: + // ??? + // VectorWar_Init(hwnd, local_port, num_players, players, num_spectators); + // VectorWar_Exit(); + exit(0); + break; + + case SDLK_p: + // ggpoutil_perfmon_toggle(); + break; + + case SDLK_d: + inputs = button_applier(inputs, INPUT_FIRE); + break; + case SDLK_UP: + inputs = button_applier(inputs, INPUT_THRUST); + break; + case SDLK_DOWN: + inputs = button_applier(inputs, INPUT_BREAK); + break; + case SDLK_LEFT: + inputs = button_applier(inputs, INPUT_ROTATE_LEFT); + break; + case SDLK_RIGHT: + inputs = button_applier(inputs, INPUT_ROTATE_RIGHT); + } + + if (event.key.keysym.sym >= SDLK_F1 && + event.key.keysym.sym <= SDLK_F12) { + // TODO + VectorWar_DisconnectPlayer(1); } - + return inputs; } @@ -400,24 +464,26 @@ ReadInputs(HWND hwnd) * * Run a single frame of the game. */ -void -VectorWar_RunFrame(HWND hwnd) +int +VectorWar_RunFrame(int input) { GGPOErrorCode result = GGPO_OK; int disconnect_flags; int inputs[MAX_SHIPS] = { 0 }; if (ngs.local_player_handle != GGPO_INVALID_HANDLE) { - int input = ReadInputs(hwnd); + input = ReadInputs(input); #if defined(SYNC_TEST) input = rand(); // test: use random inputs to demonstrate sync testing #endif result = ggpo_add_local_input(ggpo, ngs.local_player_handle, &input, sizeof(input)); } - // synchronize these inputs with ggpo. If we have enough input to proceed - // ggpo will modify the input list with the correct inputs to use and - // return 1. + inputs[0] = input; + + // synchronize these inputs with ggpo. If we have enough input to proceed + // ggpo will modify the input list with the correct inputs to use and + // return 1. if (GGPO_SUCCEEDED(result)) { result = ggpo_synchronize_input(ggpo, (void *)inputs, sizeof(int) * MAX_SHIPS, &disconnect_flags); if (GGPO_SUCCEEDED(result)) { @@ -426,7 +492,10 @@ VectorWar_RunFrame(HWND hwnd) VectorWar_AdvanceFrame(inputs, disconnect_flags); } } + VectorWar_DrawCurrentFrame(); + + return input; } /* @@ -451,8 +520,4 @@ VectorWar_Exit() ggpo_close_session(ggpo); ggpo = NULL; } - delete renderer; } - -DWORD GetProcessID() { return GetCurrentProcessId(); } -uint32_t GetCurrentTimeMS() { return timeGetTime(); } \ No newline at end of file diff --git a/src/apps/vectorwar/vectorwar.h b/src/apps/vectorwar/vectorwar.h index 612eac47..4ffd0d68 100644 --- a/src/apps/vectorwar/vectorwar.h +++ b/src/apps/vectorwar/vectorwar.h @@ -3,7 +3,9 @@ #include +#include "SDL2/SDL.h" #include "ggponet.h" +#include "platform_helpers.h" /* * vectorwar.h -- @@ -21,19 +23,15 @@ enum VectorWarInputs { INPUT_BOMB = (1 << 5), }; -void VectorWar_Init(HWND hwnd, int localport, int num_players, GGPOPlayer *players, int num_spectators); -void VectorWar_InitSpectator(HWND hwnd, int localport, int num_players, char *host_ip, int host_port); +void VectorWar_Init(int localport, int num_players, GGPOPlayer *players, int num_spectators); +void VectorWar_InitSpectator(int localport, int num_players, char *host_ip, int host_port); void VectorWar_DrawCurrentFrame(); void VectorWar_AdvanceFrame(int inputs[], int disconnect_flags); -void VectorWar_RunFrame(HWND hwnd); +int VectorWar_RunFrame(int input); void VectorWar_Idle(int time); void VectorWar_DisconnectPlayer(int player); void VectorWar_Exit(); -// Helper functions -DWORD GetProcessID(); -uint32_t GetCurrentTimeMS(); - #define ARRAY_SIZE(n) (sizeof(n) / sizeof(n[0])) #define FRAME_DELAY 2 diff --git a/src/cmake/helper_methods.cmake b/src/cmake/helper_methods.cmake index bcad0fab..14bd8c22 100644 --- a/src/cmake/helper_methods.cmake +++ b/src/cmake/helper_methods.cmake @@ -15,6 +15,5 @@ function(add_common_flags target) set_property(TARGET ${target} APPEND PROPERTY COMPILE_OPTIONS $<$:/GL /Gy /Zi /O2 /Oi /MD -DNDEBUG>) else() - # TODO_OTHER_COMPILERS_GO_HERE endif() -endfunction() \ No newline at end of file +endfunction() diff --git a/src/cmake/properties.cmake b/src/cmake/properties.cmake index 3d22df32..73d7ba98 100644 --- a/src/cmake/properties.cmake +++ b/src/cmake/properties.cmake @@ -17,6 +17,7 @@ endif() set(CMAKE_CXX_STANDARD 98) set(CMAKE_CXX_STANDARD_REQUIRED TRUE) +set(CMAKE_CXX_EXTENSIONS OFF) # Enable colored output if (CMAKE_GENERATOR STREQUAL "Ninja") @@ -45,4 +46,4 @@ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE ${GGPO_BINARY_OUTPUT_DIR}/Release) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${GGPO_LIBRARY_OUTPUT_DIR}/Debug) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${GGPO_LIBRARY_OUTPUT_DIR}/Release) -set_property(GLOBAL PROPERTY USE_FOLDERS TRUE) \ No newline at end of file +set_property(GLOBAL PROPERTY USE_FOLDERS TRUE) diff --git a/src/lib/ggpo/log.cpp b/src/lib/ggpo/log.cpp index 7b57fa86..af2756c0 100644 --- a/src/lib/ggpo/log.cpp +++ b/src/lib/ggpo/log.cpp @@ -28,7 +28,7 @@ void Log(const char *fmt, ...) void Logv(const char *fmt, va_list args) { - if (!getenv("ggpo.log") || getenv("ggpo.log.ignore")) { + if (!getenv("GGPO_LOG") || getenv("GGPO_LOG_IGNORE")) { return; } if (!logfile) {